Commit Graph

6 Commits

Author SHA1 Message Date
Michael Gottesman
b4cf1afd19 [di] When emitting element addresses to destroy fields, use begin_access [deinit]. 2020-01-08 14:09:55 -08:00
Erik Eckstein
39bb14b094 change mangling prefix from $S to $s
This is the final ABI mangling prefix

rdar://problem/38471478
2018-09-19 13:55:11 -07:00
Michael Gottesman
2872389826 [definite-init] Split raw SIL instruction lowering out of DI into its own pass run after DI.
I am doing this so I can start writing DI tests without this lowering occuring.
There never was a real reason for this code to be in DI beyond convenience. Now
it just makes writing tests more difficult. To prevent any test delta, I changed
all current DI tests to run this pass after DI.
2018-05-22 18:18:22 -07:00
Andrew Trick
c2b845b1e4 <rdar://36734699> [Exclusivity] let class properties should not be enforced. 2018-03-14 09:26:30 -07:00
Davide Italiano
bf6fc3e90f [SILOptimizer] Require Obj-C interoperability for this test.
Also fixup check lines.
2018-01-23 09:16:35 -08:00
Davide Italiano
3d9eb3d7e5 [LifetimeChecker] Update the debug scope when changing insertion point.
<rdar://problem/36679700>
2018-01-22 14:45:08 -08:00