Files
swift-mirror/SwiftCompilerSources/Sources/Optimizer/FunctionPasses/ComputeSideEffects.swift
Erik Eckstein 4b2973a43c ComputeSideEffects: correctly handle escaping arguments
If an argument escapes in a called function, we don't know anything about the argument's side effects.
For example, it could escape to the return value and effects might occur in the caller.

Fixes a miscompile
https://github.com/apple/swift/issues/73477
rdar://127691335
2024-05-13 18:27:49 +02:00

22 KiB