Files
swift-mirror/lib/SILOptimizer/Transforms/TempLValueOpt.cpp
Erik Eckstein a14128a35a TempLValue opt: don't insert destroy_addr too early due to ignoring deinit barriers
This can happen for inout arguments. It fixes a potential miscompile, e.g. observable by a weak reference being nil where it shouldn't.

rdar://116335089
2023-10-02 14:56:59 +02:00

10 KiB