Files
swift-mirror/SwiftCompilerSources/Sources/Optimizer/Utilities/Devirtualization.swift
Erik Eckstein 9279a2c0d6 Devirtualization: make sure to de-serialize the body of shared deinit functions.
Sometimes it can happen that a deinit function, which is imported from another module, has shared linkage.
In this case it is important to de-serialize the function body. Otherwise it would be illegal SIL.

Unfortunately I don't have a test case for this.
2024-11-27 18:05:36 +01:00

9.4 KiB