forked from OSchip/llvm-project
add testcase for the recovery improvements in my last patch.
llvm-svn: 57810
This commit is contained in:
parent
43c76c38fa
commit
55c53a3dd8
|
@ -40,6 +40,7 @@ typedef signed char BOOL;
|
|||
|
||||
@interface BadPropClass
|
||||
{
|
||||
int _awesome;
|
||||
}
|
||||
|
||||
@property (readonly) int; // expected-warning {{declaration does not declare anything}}
|
||||
|
@ -47,4 +48,11 @@ typedef signed char BOOL;
|
|||
expected-warning {{declaration does not declare anything}}
|
||||
@property (readonly) int : 4; // expected-error {{property requires fields to be named}}
|
||||
|
||||
|
||||
// test parser recovery: rdar://6254579
|
||||
@property (readonly getter=isAwesome) // expected-error {{error: expected ')'}} \
|
||||
// expected-error {{to match this '('}}
|
||||
int _awesome;
|
||||
|
||||
@end
|
||||
|
||||
|
|
Loading…
Reference in New Issue