10000 fix warning from GCC for unknown flag · ChaiScript/ChaiScript@c9a5bf6 · GitHub
[go: up one dir, main page]

Skip to content

Commit c9a5bf6

Browse files
committed
fix warning from GCC for unknown flag
1 parent 8496a86 commit c9a5bf6

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

include/chaiscript/chaiscript_defines.hpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@
3939
#define CHAISCRIPT_GCC_4_6
4040
#endif
4141

42-
#if (defined(__GNUC__) && __GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7) || defined(CHAISCRIPT_MSVC) || defined(__llvm__)
42+
#if defined(__llvm__)
43+
#define CHAISCRIPT_CLANG
44+
#endif
45+
46+
#if (defined(__GNUC__) && __GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7) || defined(CHAISCRIPT_MSVC) || defined(CHAISCRIPT_CLANG)
4347
#define CHAISCRIPT_OVERRIDE override
4448
#else
4549
#define CHAISCRIPT_OVERRIDE

include/chaiscript/language/chaiscript_parser.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,11 @@ namespace chaiscript
663663
#ifdef __GNUC__
664664
#pragma GCC diagnostic push
665665
#pragma GCC diagnostic ignored "-Wsign-compare"
666+
667+
#ifdef CHAISCRIPT_CLANG
666668
#pragma GCC diagnostic ignored "-Wtautological-compare"
669+
#endif
670+
667671
#endif
668672

669673
try {

0 commit comments

Comments
 (0)
0