llvm-project

Форк
0
/
atautorelease-2.m.result 
28 строк · 523.0 Байт
1
// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fsyntax-only -fobjc-arc -x objective-c %s.result
2
// RUN: arcmt-test --args -triple x86_64-apple-darwin10 -fsyntax-only -x objective-c %s > %t
3
// RUN: diff %t %s.result
4

5
@interface NSAutoreleasePool
6
- drain;
7
+new;
8
+alloc;
9
-init;
10
-autorelease;
11
-release;
12
@end
13

14
void NSLog(id, ...);
15

16
int main (int argc, const char * argv[]) {
17
    @autoreleasepool {
18
        @autoreleasepool {
19

20
            while (argc) {
21
              return 0;
22
            }
23

24
        }
25
    }
26

27
    return 0;
28
}
29

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

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

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

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