We shouldn't be using extensions when we don't have a suitable fallback in
place. Introducing a format-argument-less counterpart macro would feel a
little odd here. Instead make the sole use site have a (fake) argument
(the non-translatable part of the string).
#endif
/* Avoid erroring with DEFAULT_SFRAME for non-default options, like
-32 on x86_64. */
- sframe_as_bad (_(".sframe not supported for target"));
+ sframe_as_bad ("%s", _(".sframe not supported for target"));
}
if ((all_cfi_sections & CFI_EMIT_debug_frame) != 0)
#define sframe_as_bad(format, ...) \
do { \
if (flag_gen_sframe == GEN_SFRAME_ENABLED) \
- as_bad (format, ##__VA_ARGS__); \
+ as_bad (format, __VA_ARGS__); \
} while (0)
#define SFRAME_FRE_ELEM_LOC_REG 0