Files
swift-mirror/SwiftCompilerSources/Sources/Optimizer/Utilities/EscapeUtils.swift
Erik Eckstein abd6ce0c9d EscapeUtils: fix escape result in case an address is stored
This unusual situation can happen if an address is converted to a raw pointer and that pointer is stored to a memory location.
In this case the walkers need to follow load instructions even if the visitor and current projection path don't say so.

Fixes a miscompile
rdar://122805546
2024-02-12 17:56:09 +01:00

36 KiB