diff options
Diffstat (limited to 'test/CXX/dcl.decl/dcl.name/p1.cpp')
-rw-r--r-- | test/CXX/dcl.decl/dcl.name/p1.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/CXX/dcl.decl/dcl.name/p1.cpp b/test/CXX/dcl.decl/dcl.name/p1.cpp index 7586007..9838b4f 100644 --- a/test/CXX/dcl.decl/dcl.name/p1.cpp +++ b/test/CXX/dcl.decl/dcl.name/p1.cpp @@ -2,15 +2,19 @@ namespace pr6200 { struct v {}; + enum E { e }; struct s { int i; operator struct v() { return v(); }; + operator enum E() { return e; } }; void f() { - // Neither of these is a declaration. + // None of these is a declaration. (void)new struct s; + (void)new enum E; (void)&s::operator struct v; + (void)&s::operator enum E; } } |