diff options
Diffstat (limited to 'test/SemaCXX/qualified-id-lookup.cpp')
-rw-r--r-- | test/SemaCXX/qualified-id-lookup.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/SemaCXX/qualified-id-lookup.cpp b/test/SemaCXX/qualified-id-lookup.cpp index 064f5c9093..1321d734d9 100644 --- a/test/SemaCXX/qualified-id-lookup.cpp +++ b/test/SemaCXX/qualified-id-lookup.cpp @@ -2,15 +2,23 @@ namespace Ns { int f(); // expected-note{{previous declaration is here}} + + enum E { + Enumerator + }; } namespace Ns { double f(); // expected-error{{functions that differ only in their return type cannot be overloaded}} + + int x = Enumerator; } namespace Ns2 { float f(); } +int y = Ns::Enumerator; + namespace Ns2 { float f(int); // expected-note{{previous declaration is here}} } |