diff options
Diffstat (limited to 'test/SemaCXX/warn-using-namespace-in-header.h')
-rw-r--r-- | test/SemaCXX/warn-using-namespace-in-header.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/SemaCXX/warn-using-namespace-in-header.h b/test/SemaCXX/warn-using-namespace-in-header.h index 57bb5d91be..b544c548ae 100644 --- a/test/SemaCXX/warn-using-namespace-in-header.h +++ b/test/SemaCXX/warn-using-namespace-in-header.h @@ -40,3 +40,11 @@ using namespace warn_in_header_in_global_context; inline void foo() { using namespace warn_in_header_in_global_context; } + + +namespace macronamespace {} +#define USING_MACRO using namespace macronamespace; + +// |using namespace| through a macro should warn if the instantiation is in a +// header. +USING_MACRO |