diff options
Diffstat (limited to 'test/Preprocessor/pragma_diagnostic_sections.cpp')
-rw-r--r-- | test/Preprocessor/pragma_diagnostic_sections.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Preprocessor/pragma_diagnostic_sections.cpp b/test/Preprocessor/pragma_diagnostic_sections.cpp index 00163938cc..3349bdcf08 100644 --- a/test/Preprocessor/pragma_diagnostic_sections.cpp +++ b/test/Preprocessor/pragma_diagnostic_sections.cpp @@ -68,3 +68,13 @@ struct S2 { }; //------------------------------------------------------------------------------ + +// rdar://8790245 +#define MYMACRO \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"") \ + _Pragma("clang diagnostic pop") +MYMACRO +#undef MYMACRO + +//------------------------------------------------------------------------------ |