diff options
Diffstat (limited to 'clang/test/SemaCXX/linkage2.cpp')
| -rw-r--r-- | clang/test/SemaCXX/linkage2.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/linkage2.cpp b/clang/test/SemaCXX/linkage2.cpp index f6561b9f125..bab163db2ab 100644 --- a/clang/test/SemaCXX/linkage2.cpp +++ b/clang/test/SemaCXX/linkage2.cpp @@ -18,3 +18,25 @@ extern "C" { static void test2_f(int x) { // expected-error {{conflicting types for 'test2_f'}} } } + +namespace test3 { + extern "C" { + namespace { + extern int x2; + void f2(); + } + } + namespace { + int x2; + void f2() {} + } +} + +namespace test4 { + void dummy() { + void Bar(); + class A { + friend void Bar(); + }; + } +} |

