swift
285c60d9 - deinit-devirtualization: correctly handle drop_deinit for address types

Comment changes are shownComment changes are hidden
Commit
1 year ago
deinit-devirtualization: correctly handle drop_deinit for address types Make it clear that drop_deinit cannot be used to prevent a deinit called from a destroy_addr. This is more a refactoring and clarification than a bug fix, because a destroy_addr cannot have a drop_deinit as operand, anyway.
Author
Committer
Parents
  • SwiftCompilerSources/Sources/Optimizer/Utilities
    • File
      Devirtualization.swift
  • test/SILOptimizer
    • devirt_deinits.sil
    • moveonly_deinit_devirtualization.sil
    • moveonly_deinit_devirtualization_library_evolution.sil