diff --git a/positional-format-strings.c b/positional-format-strings.c index 1a6158d..af9df7d 100644 --- a/positional-format-strings.c +++ b/positional-format-strings.c @@ -1,7 +1,9 @@ #include /* suppress "warning: positional arguments are not supported by ISO C" */ +#ifdef __clang__ #pragma GCC diagnostic ignored "-Wformat-non-iso" +#endif int main(void) { printf("%3$3.2f %2$s %1$s\n", "One", "Two", 3.0);