diff --git a/src/libunicode/emoji_presentation_scanner.c b/src/libunicode/emoji_presentation_scanner.c index aaa3acf..496b8b9 100644 --- a/src/libunicode/emoji_presentation_scanner.c +++ b/src/libunicode/emoji_presentation_scanner.c @@ -16,7 +16,9 @@ */ // clang-format off +#ifdef __GNUC__ #pragma GCC diagnostic ignored "-Wsign-conversion" +#endif #line 20 "emoji_presentation_scanner.c" static const char _emoji_presentation_actions[] = { diff --git a/src/libunicode/emoji_presentation_scanner.rl b/src/libunicode/emoji_presentation_scanner.rl index 3fd5049..e21d9bd 100644 --- a/src/libunicode/emoji_presentation_scanner.rl +++ b/src/libunicode/emoji_presentation_scanner.rl @@ -14,7 +14,9 @@ */ // clang-format off +#ifdef __GNUC__ #pragma GCC diagnostic ignored "-Wsign-conversion" +#endif %%{ machine emoji_presentation;