diff options
Diffstat (limited to 'test/Frontend/verify.c')
-rw-r--r-- | test/Frontend/verify.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/Frontend/verify.c b/test/Frontend/verify.c index 59a441dc44..f8d0f4282b 100644 --- a/test/Frontend/verify.c +++ b/test/Frontend/verify.c @@ -108,3 +108,18 @@ unexpected b; // expected-error@33 1-1 {{unknown type}} // CHECK5-NEXT: 2 errors generated. #endif +#if 0 +// RUN: %clang_cc1 -verify %t.invalid 2>&1 | FileCheck -check-prefix=CHECK6 %s + +// CHECK6: error: 'error' diagnostics seen but not expected: +// CHECK6-NEXT: (frontend): error reading '{{.*}}verify.c.tmp.invalid' +// CHECK6-NEXT: 1 error generated. + +// RUN: echo -e '//expected-error@2{{1}}\n#error 2' | %clang_cc1 -verify 2>&1 | FileCheck -check-prefix=CHECK7 %s + +// CHECK7: error: 'error' diagnostics expected but not seen: +// CHECK7-NEXT: Line 2 (directive at <stdin>:1): 1 +// CHECK7-NEXT: error: 'error' diagnostics seen but not expected: +// CHECK7-NEXT: Line 2: 2 +// CHECK7-NEXT: 2 errors generated. +#endif |