Skip to content

Commit f2f5050

Browse files
committed
Fix test case to work on non-ObjC targets.
1 parent bef479d commit f2f5050

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test/IRGen/enum.sil

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2441,8 +2441,10 @@ struct ContainsUnownedObjC {
24412441
unowned let x: C
24422442
}
24432443
// CHECK-LABEL: define {{.*}} @optional_unowned() {{.*}} {
2444-
// CHECK-64: ret { [[WORD]], [[WORD]], i1 } { [[WORD]] 0, [[WORD]] 0, i1 true }
2445-
// CHECK-32: ret { [[WORD]], [[WORD]], i1 } { [[WORD]] 0, [[WORD]] 1, i1 true }
2444+
// CHECK-objc-64: ret { [[WORD]], [[WORD]], i1 } { [[WORD]] 0, [[WORD]] 0, i1 true }
2445+
// CHECK-native-64: ret { [[WORD]], [[WORD]] } { [[WORD]] 0, [[WORD]] 2 }
2446+
// CHECK-objc-32: ret { [[WORD]], [[WORD]], i1 } { [[WORD]] 0, [[WORD]] 0, i1 true }
2447+
// CHECK-native-32: ret { [[WORD]], [[WORD]] } { [[WORD]] 0, [[WORD]] 1 }
24462448
sil @optional_unowned : $@convention(thin) () -> (Optionable<ContainsUnowned>, Optionable<Optionable<ContainsUnowned>>) {
24472449
entry:
24482450
%a = enum $Optionable<ContainsUnowned>, #Optionable.None!enumelt

0 commit comments

Comments
 (0)