File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -778,14 +778,14 @@ bb0(%0 : @owned $Klass):
778
778
//
779
779
// CHECK-LABEL: sil [ossa] @interior_pointer_lifetime_extension_int_ptr_need_lifetime_ext_with_proj_2 : $@convention(thin) (@owned Klass) -> @owned Builtin.NativeObject {
780
780
// CHECK: bb0([[ARG:%.*]] : @owned
781
- // CHECK-NEXT: [[BORROWED_ARG:%.*]] = begin_borrow [[ARG]]
782
- // CHECK-NEXT: [[NEW_INT_PTR:%.*]] = ref_element_addr [[BORROWED_ARG]]
783
781
// CHECK-NEXT: br bb1
784
782
//
785
783
// CHECK: bb1:
786
784
// CHECK-NEXT: br bb2
787
785
//
788
786
// CHECK: bb2:
787
+ // CHECK-NEXT: [[BORROWED_ARG:%.*]] = begin_borrow [[ARG]]
788
+ // CHECK-NEXT: [[NEW_INT_PTR:%.*]] = ref_element_addr [[BORROWED_ARG]]
789
789
// CHECK-NEXT: [[NEW_GEP:%.*]] = struct_element_addr [[NEW_INT_PTR]]
790
790
// CHECK-NEXT: br bb3
791
791
//
830
830
// CHECK: bb0([[ARG:%.*]] : @owned
831
831
// CHECK-NEXT: [[ORIGINAL_BORROW:%.*]] = begin_borrow [[ARG]]
832
832
// CHECK-NEXT: [[COPIED_ARG:%.*]] = copy_value [[ORIGINAL_BORROW]]
833
- // CHECK-NEXT: [[BORROWED_COPIED_ARG:%.*]] = begin_borrow [[COPIED_ARG]]
834
- // CHECK-NEXT: [[NEW_INT_PTR:%.*]] = ref_element_addr [[BORROWED_COPIED_ARG]]
835
833
// CHECK-NEXT: br bb1
836
834
//
837
835
// CHECK: bb1:
843
841
// CHECK-NEXT: // function_ref
844
842
// CHECK-NEXT: [[USER:%.*]] = function_ref @
845
843
// CHECK-NEXT: apply [[USER]]([[OLD_GEP]])
844
+ // CHECK-NEXT: [[BORROWED_COPIED_ARG:%.*]] = begin_borrow [[COPIED_ARG]]
845
+ // CHECK-NEXT: [[NEW_INT_PTR:%.*]] = ref_element_addr [[BORROWED_COPIED_ARG]]
846
846
// CHECK-NEXT: [[NEW_GEP:%.*]] = struct_element_addr [[NEW_INT_PTR]]
847
847
// CHECK-NEXT: br bb3
848
848
//
You can’t perform that action at this time.
0 commit comments