Commit Graph

5 Commits

Author SHA1 Message Date
Erik Eckstein
2e4ecb425e stdlib: make the destructor of _SwiftNativeNSArrayWithContiguousStorage inlinable on linux
... as it is for ObjC runtimes.
This is need for the optimizer to do certain optimizations, like object outlining.

rdar://problem/34758773
2018-01-19 11:32:35 -08:00
eeckstein
b126b62256 Revert "Optimization changes to completely fold OptionSet literals" 2018-01-18 22:05:07 -08:00
Erik Eckstein
228bf53f27 stdlib: make the destructor of _SwiftNativeNSArrayWithContiguousStorage inlinable on linux
... as it is for ObjC runtimes.
This is need for the optimizer to do certain optimizations, like object outlining.

rdar://problem/34758773
2018-01-18 18:27:17 -08:00
Roman Levenstein
a136d59875 XFAIL stack_promotion_array_literal.swift under Linux
rdar://problem/34758773
2017-10-02 14:34:14 -07:00
Erik Eckstein
d9c71e8bd7 EscapeAnalysis: handle fix_lifetime instructions
This fixes wrong reported escapes of the self reference in destructors.

rdar://problem/31409766
2017-04-19 12:31:21 -07:00