[cfe-commits] r151280 - /cfe/trunk/test/CodeGenObjC/auto-property-synthesize-protocol.m

Fariborz Jahanian fjahanian at apple.com
Thu Feb 23 12:43:57 PST 2012


Author: fjahanian
Date: Thu Feb 23 14:43:56 2012
New Revision: 151280

URL: http://llvm.org/viewvc/llvm-project?rev=151280&view=rev
Log:
Test is fixed.


Modified:
    cfe/trunk/test/CodeGenObjC/auto-property-synthesize-protocol.m

Modified: cfe/trunk/test/CodeGenObjC/auto-property-synthesize-protocol.m
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenObjC/auto-property-synthesize-protocol.m?rev=151280&r1=151279&r2=151280&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenObjC/auto-property-synthesize-protocol.m (original)
+++ cfe/trunk/test/CodeGenObjC/auto-property-synthesize-protocol.m Thu Feb 23 14:43:56 2012
@@ -1,31 +1,37 @@
 // RUN: %clang_cc1 -triple x86_64-apple-darwin -fobjc-default-synthesize-properties -emit-llvm  %s -o - | FileCheck %s
 // rdar://10907410
-// XFAIL: *
 
 @protocol P
 @optional
 @property int auto_opt_window;
 @property int no_auto_opt_window;
+ at end
+
+ at interface I<P>
+ at property int auto_opt_window;
+ at end
 
- at required
+ at implementation I
+ at end
+
+ at protocol P1
 @property int auto_req_window;
 @property int no_auto_req_window; // expected-note {{property declared here}}
 @end
 
- at interface I<P>
- at property int auto_opt_window;
+ at interface I1<P1>
 @property int auto_req_window;
 @end
 
- at implementation I // expected-warning {{auto property synthesis will not synthesize property declared in a protocol}}
+ at implementation I1 // expected-warning {{auto property synthesis will not synthesize property declared in a protocol}}
 @end
 
-// CHECK: define internal i32 @"\01-[I auto_req_window]"(
-// CHECK: define internal void @"\01-[I setAuto_req_window:]"(
 // CHECK: define internal i32 @"\01-[I auto_opt_window]"(
 // CHECK: define internal void @"\01-[I setAuto_opt_window:]"(
+// CHECK: define internal i32 @"\01-[I1 auto_req_window]"(
+// CHECK: define internal void @"\01-[I1 setAuto_req_window:]"(
 
-// CHECK-NOT: define internal i32 @"\01-[I no_auto_opt_window]"(
-// CHECK-NOT: define internal void @"\01-[I setNo_auto_opt_window:]"(
+// CHECK-NOT: define internal i32 @"\01-[I1 no_auto_opt_window]"(
+// CHECK-NOT: define internal void @"\01-[I1 setNo_auto_opt_window:]"(
 // CHECK-NOT: define internal i32 @"\01-[I no_auto_req_window]"(
 // CHECK-NOT: define internal void @"\01-[I setNo_auto_req_window:]"(





More information about the cfe-commits mailing list