diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-03-19 04:25:59 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-03-19 04:25:59 +0000 |
commit | 975e6d0ccde80eee8c670d2d649da1e13de99b42 (patch) | |
tree | 8d95d36721cc8b0c2227d45ef66eea014e78834b /clang/test/SemaCXX/qualified-names-diag.cpp | |
parent | 183539102563b85e9421d0fc5c3a650a20887840 (diff) | |
download | bcm5719-llvm-975e6d0ccde80eee8c670d2d649da1e13de99b42.tar.gz bcm5719-llvm-975e6d0ccde80eee8c670d2d649da1e13de99b42.zip |
Print the context of tag types as part of pretty-printing, e.g.,
struct N::M::foo
llvm-svn: 67284
Diffstat (limited to 'clang/test/SemaCXX/qualified-names-diag.cpp')
-rw-r--r-- | clang/test/SemaCXX/qualified-names-diag.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/test/SemaCXX/qualified-names-diag.cpp b/clang/test/SemaCXX/qualified-names-diag.cpp index c3bd47f9e5c..cb82f3189c7 100644 --- a/clang/test/SemaCXX/qualified-names-diag.cpp +++ b/clang/test/SemaCXX/qualified-names-diag.cpp @@ -16,17 +16,17 @@ namespace foo { namespace bar { typedef int y; - struct incomplete; // expected-note{{forward declaration of 'struct incomplete'}} + struct incomplete; // expected-note{{forward declaration of 'struct bar::incomplete'}} } void test() { foo::wibble::x a; ::bar::y b; - a + b; // expected-error{{invalid operands to binary expression ('foo::wibble::x' (aka 'struct x') and '::bar::y' (aka 'int'))}} + a + b; // expected-error{{invalid operands to binary expression ('foo::wibble::x' (aka 'struct foo::wibble::x') and '::bar::y' (aka 'int'))}} ::foo::wibble::bar::wonka::x::y c; - c + b; // expected-error{{invalid operands to binary expression ('::foo::wibble::bar::wonka::x::y' (aka 'struct y') and '::bar::y' (aka 'int'))}} + c + b; // expected-error{{invalid operands to binary expression ('::foo::wibble::bar::wonka::x::y' (aka 'struct foo::wibble::bar::wonka::x::y') and '::bar::y' (aka 'int'))}} - (void)sizeof(bar::incomplete); // expected-error{{invalid application of 'sizeof' to an incomplete type 'bar::incomplete' (aka 'struct incomplete')}} + (void)sizeof(bar::incomplete); // expected-error{{invalid application of 'sizeof' to an incomplete type 'bar::incomplete' (aka 'struct bar::incomplete')}} } int ::foo::wibble::bar::wonka::x::y::* ptrmem; |