swift
b28cd59d - [NFC] TypeLowering: add CustomDeinit.

Commit
28 days ago
[NFC] TypeLowering: add CustomDeinit. Teach SIL type lowering to recursively track custom vs. default deinit status. Determine whether each type recursively only has default deinitialization. This includes any recursive deinitializers that may be invoked by releasing a reference held by this type. If a type only has default deinitialization, then the deinitializer cannot have any semantically-visible side effects. It cannot write to any memory
Author
Committer
Parents
Loading