xref: /aosp_15_r20/external/clang/test/ARCMT/GC-check-warn-nsalloc.m (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li// RUN: %clang_cc1 -arcmt-check -no-ns-alloc-error -triple x86_64-apple-darwin10 -fobjc-gc-only %s 2>&1 | grep 'warning: \[rewriter\] call returns pointer to GC managed memory'
2*67e74705SXin Li// RUN: %clang_cc1 -arcmt-check -no-ns-alloc-error -triple x86_64-apple-darwin10 -fobjc-gc-only -x objective-c++ %s 2>&1 | grep 'warning: \[rewriter\] call returns pointer to GC managed memory'
3*67e74705SXin Li// TODO: Investigate VerifyDiagnosticConsumer failures on these tests when using -verify.
4*67e74705SXin Li// rdar://10532541
5*67e74705SXin Li
6*67e74705SXin Litypedef unsigned NSUInteger;
7*67e74705SXin Livoid *__strong NSAllocateCollectable(NSUInteger size, NSUInteger options);
8*67e74705SXin Li
9*67e74705SXin Livoid test1() {
10*67e74705SXin Li  NSAllocateCollectable(100, 0);
11*67e74705SXin Li}
12