File tree Expand file tree Collapse file tree 1 file changed +1
-10
lines changed Expand file tree Collapse file tree 1 file changed +1
-10
lines changed Original file line number Diff line number Diff line change @@ -699,17 +699,8 @@ sil @$ss23_ContiguousArrayStorageCfD : $@convention(method) <Element> (@owned _C
699
699
bb0(%0 : $_ContiguousArrayStorage<Element>):
700
700
%1 = ref_tail_addr %0 : $_ContiguousArrayStorage<Element>, $Element
701
701
%2 = address_to_pointer %1 : $*Element to $Builtin.RawPointer
702
- %3 = upcast %0 : $_ContiguousArrayStorage<Element> to $__ContiguousArrayStorageBase
703
- %4 = ref_element_addr %3 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity
704
- %5 = struct_element_addr %4 : $*_ArrayBody, #_ArrayBody._storage
705
- %6 = struct_element_addr %5 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count
706
- %7 = struct_element_addr %6 : $*Int, #Int._value
707
- %8 = load %7 : $*Builtin.Int64
708
- %9 = builtin "assumeNonNegative_Int64"(%8 : $Builtin.Int64) : $Builtin.Int64
709
702
%10 = metatype $@thick Element.Type
710
- %11 = builtin "truncOrBitCast_Int64_Word"(%9 : $Builtin.Int64) : $Builtin.Word
711
- %12 = builtin "destroyArray"<Element>(%10 : $@thick Element.Type, %2 : $Builtin.RawPointer, %11 : $Builtin.Word) : $()
712
- fix_lifetime %0 : $_ContiguousArrayStorage<Element>
703
+ %12 = builtin "destroyArray"<Element>(%10 : $@thick Element.Type, %2 : $Builtin.RawPointer, undef : $Builtin.Word) : $()
713
704
dealloc_ref %0 : $_ContiguousArrayStorage<Element>
714
705
%15 = tuple ()
715
706
return %15 : $()
You can’t perform that action at this time.
0 commit comments