[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / CodeGenObjC / debug-info-property5.m
blob8b70f1ff208241264bba6dd47d00d3f0814bc771
1 // FIXME: Check IR rather than asm, then triple is not needed.
2 // RUN: %clang_cc1 -triple %itanium_abi_triple -S -debug-info-kind=limited %s -o - | FileCheck %s
4 // CHECK: AT_APPLE_property_name
5 // CHECK: AT_APPLE_property_getter
6 // CHECK: AT_APPLE_property_setter
7 // CHECK: AT_APPLE_property_attribute
8 // CHECK: AT_APPLE_property
10 @interface BaseClass2 
12         int _baseInt;
14 - (int) myGetBaseInt;
15 - (void) mySetBaseInt: (int) in_int;
16 @property(getter=myGetBaseInt,setter=mySetBaseInt:) int baseInt;
17 @end
19 @implementation BaseClass2
21 - (int) myGetBaseInt
23         return _baseInt;
26 - (void) mySetBaseInt: (int) in_int
28     _baseInt = 2 * in_int;
30 @end
33 void foo(BaseClass2 *ptr) {}