diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-09-10 12:37:08 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-09-10 19:37:48 +0000 |
commit | 87e97a8e74ede780c4d9c02701f2984bb4723f6d (patch) | |
tree | b5b93498beb30b6cef3f9cb2ddc583f9236fe9bd /epan/dfilter | |
parent | bc600962e2127c493b85042e02e126de60a3dcb1 (diff) |
Try directly using _Pragma if building on/for macOS.
Change-Id: Ib7a48c06a1244b26a9f9a8b733ca4769385603e8
Reviewed-on: https://code.wireshark.org/review/29573
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dfilter')
-rw-r--r-- | epan/dfilter/scanner.l | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/epan/dfilter/scanner.l b/epan/dfilter/scanner.l index f04c2ee561..5b22242a5e 100644 --- a/epan/dfilter/scanner.l +++ b/epan/dfilter/scanner.l @@ -72,7 +72,16 @@ /* * Disable diagnostics in the code generated by Flex. */ +#if defined(__APPLE__) +_Pragma("clang diagnostic push") +_Pragma("clang diagnostic ignored \"-Wsign-compare\"") +_Pragma("clang diagnostic push") +_Pragma("clang diagnostic ignored \"-Wshorten-64-to-32\"") +_Pragma("clang diagnostic push") +_Pragma("clang diagnostic ignored \"-Wunreachable-code\"") +#else DIAG_OFF_FLEX +#endif #define LVAL df_lval #define LVAL_TYPE stnode_t* |