llvm-project

Форк
0
/
objc-at-implementation-eof-crash.m 
24 строки · 546.0 Байт
1
// RUN: %clang_cc1 -verify -Wno-objc-root-class %s
2

3
@interface ClassA
4

5
- (void)fileExistsAtPath:(int)x;
6

7
@end
8

9
@interface ClassB
10

11
@end
12

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

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

19
@implementation ClassC //              \
20
  // expected-error {{missing '@end'}} \
21
  // expected-error {{expected '}'}}   \
22
  // expected-warning {{cannot find interface declaration for 'ClassC'}}
23

24
@end
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.