diff options
| author | Martin Hořeňovský | 2018-07-01 21:47:19 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2018-07-02 17:28:45 +0200 |
| commit | ff2b3c85a7facd042f36e00974024753ef15535e (patch) | |
| tree | a17bff4bf7d4652c1da194400a52f98526dc2c87 /include | |
| parent | b55424d3b2f57c59d02d2dead2a8b52a5bad2046 (diff) | |
| download | catch3-ff2b3c85a7facd042f36e00974024753ef15535e.tar.gz | |
Add comment explaining why we leak -Wparentheses under g++
Diffstat (limited to 'include')
| -rw-r--r-- | include/internal/catch_suppress_warnings.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/internal/catch_suppress_warnings.h b/include/internal/catch_suppress_warnings.h index bbdb0c49..25d90125 100644 --- a/include/internal/catch_suppress_warnings.h +++ b/include/internal/catch_suppress_warnings.h @@ -16,6 +16,9 @@ # pragma clang diagnostic ignored "-Wcovered-switch-default" # endif #elif defined __GNUC__ + // GCC likes to warn on REQUIREs, and we cannot suppress them + // locally because g++'s support for _Pragma is lacking in older, + // still supported, versions # pragma GCC diagnostic ignored "-Wparentheses" # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wunused-variable" |