diff options
Diffstat (limited to 'clang/test/SemaCXX/friend.cpp')
-rw-r--r-- | clang/test/SemaCXX/friend.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/friend.cpp b/clang/test/SemaCXX/friend.cpp index a8e20439419..c90ce74616d 100644 --- a/clang/test/SemaCXX/friend.cpp +++ b/clang/test/SemaCXX/friend.cpp @@ -363,3 +363,17 @@ void g_pr6954() { f_pr6954(5); // expected-error{{undeclared identifier 'f_pr6954'}} } +namespace tag_redecl { + namespace N { + struct X *p; + namespace { + class K { + friend struct X; + }; + } + } + namespace N { + struct X; + X *q = p; + } +} |