summaryrefslogtreecommitdiff
path: root/test/Parser/objc-at-interface-eof-crash.m
blob: 2c7bfd688f06c7e9e09111aa3474828d48874d6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// RUN: %clang_cc1 -verify -Wno-objc-root-class %s

@interface ClassA

- (void)fileExistsAtPath:(int)x;

@end

@interface ClassB

@end

@implementation ClassB // expected-note {{implementation started here}}

- (void) method:(ClassA *)mgr { // expected-note {{to match this '{'}}
  [mgr fileExistsAtPath:0
} // expected-error {{expected ']'}}

@interface ClassC //                   \
  // expected-error {{missing '@end'}} \
  // expected-error {{expected '}'}}

@end