diff options
Diffstat (limited to 'test/Parser')
-rw-r--r-- | test/Parser/cxx-using-directive.cpp | 5 | ||||
-rw-r--r-- | test/Parser/recovery.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/test/Parser/cxx-using-directive.cpp b/test/Parser/cxx-using-directive.cpp index 2ee014e54f..b89436046b 100644 --- a/test/Parser/cxx-using-directive.cpp +++ b/test/Parser/cxx-using-directive.cpp @@ -28,8 +28,9 @@ namespace D { using namespace ! ; // expected-error{{expected namespace name}} using namespace A ; // expected-error{{expected namespace name}} -using namespace ::A // expected-error{{expected namespace name}} - B ; // expected-error{{expected ';' after namespace name}} +using namespace ::A // expected-error{{expected namespace name}} \ + // expected-error{{expected ';' after namespace name}} + B ; void test_nslookup() { int B; diff --git a/test/Parser/recovery.c b/test/Parser/recovery.c index b6ba9e6294..5065b9446a 100644 --- a/test/Parser/recovery.c +++ b/test/Parser/recovery.c @@ -68,3 +68,8 @@ int test6248081() { struct forward; // expected-note{{forward declaration of 'struct forward'}} void x(struct forward* x) {switch(x->a) {}} // expected-error {{incomplete definition of type}} +// PR3410 +void foo() { + int X; + X = 4 // expected-error{{expected ';' after expression}} +} |