diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/Sema/invalid-decl.c | 4 | ||||
-rw-r--r-- | test/SemaObjC/crash-on-objc-bool-literal.m | 9 |
2 files changed, 8 insertions, 5 deletions
diff --git a/test/Sema/invalid-decl.c b/test/Sema/invalid-decl.c index 4e628817d2..950d51deb4 100644 --- a/test/Sema/invalid-decl.c +++ b/test/Sema/invalid-decl.c @@ -42,3 +42,7 @@ void foo() { void test2(); void test2(undef); // expected-error {{a parameter list without types is only allowed in a function definition}} void test2() { } + +void test3(); +void test3; // expected-error {{incomplete type}} +void test3() { } diff --git a/test/SemaObjC/crash-on-objc-bool-literal.m b/test/SemaObjC/crash-on-objc-bool-literal.m index 2c003a534b..47e1ce284b 100644 --- a/test/SemaObjC/crash-on-objc-bool-literal.m +++ b/test/SemaObjC/crash-on-objc-bool-literal.m @@ -2,11 +2,10 @@ // RUN: %clang_cc1 -x objective-c++ -fsyntax-only -verify %s // rdar://12456743 -typedef signed char BOOL; // expected-note 2 {{candidate found by name lookup is 'BOOL'}} +typedef signed char BOOL; -EXPORT BOOL FUNC(BOOL enabled); // expected-error {{unknown type name 'EXPORT'}} // expected-error {{expected ';' after top level declarator}} \ - // expected-note 2 {{candidate found by name lookup is 'BOOL'}} +EXPORT BOOL FUNC(BOOL enabled); // expected-error {{unknown type name 'EXPORT'}} // expected-error {{expected ';' after top level declarator}} -static inline BOOL MFIsPrivateVersion(void) { // expected-error {{reference to 'BOOL' is ambiguous}} - return __objc_yes; // expected-error {{reference to 'BOOL' is ambiguous}} +static inline BOOL MFIsPrivateVersion(void) { + return __objc_yes; } |