Update for ifdef for clang. Also fix a bad operation comparison.
[awesomized/libmemcached] / libmemcached / csl / scanner.l
index e9957408fa27d9f1ac4e0cedf8c8de98356b23c5..e52b1fe4692b7e1df29155db179ee65956fb0cc8 100644 (file)
 #pragma GCC diagnostic ignored "-Wunused-parameter"
 #pragma GCC diagnostic ignored "-Wmissing-declarations"
 #pragma GCC diagnostic ignored "-Wunused-result"
-#pragma GCC diagnostic ignored "-Wshorten-64-to-32"
 #pragma GCC diagnostic ignored "-Wmissing-noreturn"
 #endif
 
+#ifdef __clang__
+#pragma GCC diagnostic ignored "-Wshorten-64-to-32"
+#endif
+
 #define YY_EXTRA_TYPE Context*
 
 }