summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/extern_c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Modules/extern_c.cpp')
-rw-r--r--clang/test/Modules/extern_c.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/test/Modules/extern_c.cpp b/clang/test/Modules/extern_c.cpp
index f505c11f7c9..c9b4b8435fd 100644
--- a/clang/test/Modules/extern_c.cpp
+++ b/clang/test/Modules/extern_c.cpp
@@ -68,7 +68,7 @@ namespace N {
extern "C" {
#endif
int f;
-#if !defined(CXX_HEADER)
+#if !defined(CXX_HEADER) && !defined(NAMESPACE)
// expected-error@-2 {{redefinition of 'f' as different kind of symbol}}
// expected-note@c-header.h:1 {{previous}}
#endif
@@ -78,4 +78,6 @@ namespace N {
}
#endif
+#if !defined(NAMESPACE)
suppress_expected_no_diagnostics_error error_here; // expected-error {{}}
+#endif
OpenPOWER on IntegriCloud