diff options
Diffstat (limited to 'clang/test/Modules')
| -rw-r--r-- | clang/test/Modules/module-private.cpp | 4 | ||||
| -rw-r--r-- | clang/test/Modules/submodules-merge-defs.cpp | 4 |
2 files changed, 3 insertions, 5 deletions
diff --git a/clang/test/Modules/module-private.cpp b/clang/test/Modules/module-private.cpp index 42ab185760b..30957865d1c 100644 --- a/clang/test/Modules/module-private.cpp +++ b/clang/test/Modules/module-private.cpp @@ -18,9 +18,7 @@ int test_broken() { int *ip = 0; f1(ip); // expected-error{{use of undeclared identifier 'f1'}} - vector<int> vec; // expected-error{{use of undeclared identifier 'vector'}} \ - // expected-error{{expected '(' for function-style cast or type construction}} \ - // expected-error{{use of undeclared identifier 'vec'}} + vector<int> vec; // expected-error{{no template named 'vector'}} VisibleStruct vs; vs.field = 0; // expected-error{{no member named 'field' in 'VisibleStruct'}} diff --git a/clang/test/Modules/submodules-merge-defs.cpp b/clang/test/Modules/submodules-merge-defs.cpp index 795150208c9..0f7637de573 100644 --- a/clang/test/Modules/submodules-merge-defs.cpp +++ b/clang/test/Modules/submodules-merge-defs.cpp @@ -29,7 +29,7 @@ B::Inner2 pre_bi; // expected-error +{{must be imported}} // expected-note@defs.h:4 +{{here}} // expected-note@defs.h:17 +{{here}} void pre_bfi(B b) { // expected-error +{{must be imported}} - b.f<int>(); // expected-error +{{}} + b.f<int>(); } C_Base<1> pre_cb1; // expected-error +{{must be imported}} @@ -48,7 +48,7 @@ int pre_e = E(0); // expected-error {{must be imported}} // expected-note@defs.h:32 +{{here}} int pre_ff = F<int>().f(); // expected-error +{{must be imported}} -int pre_fg = F<int>().g<int>(); // expected-error +{{must be imported}} expected-error 2{{expected}} +int pre_fg = F<int>().g<int>(); // expected-error +{{must be imported}} // expected-note@defs.h:34 +{{here}} G::A pre_ga // expected-error +{{must be imported}} |

