swift
Add the `drop_deinit` instruction
#65060
Merged

Add the `drop_deinit` instruction #65060

gottesmm merged 5 commits into swiftlang:main from eeckstein:drop_deinit
eeckstein
eeckstein SIL: add the `drop_deinit` instruction
7d70a70a
eeckstein move-only: support deinits which get the self argument as indirect ar…
c4ae7fe9
eeckstein SILGen: emit drop_deinit in move-only destructors
dfa46c61
eeckstein MoveOnlyDeinitInsertion: don't call the deinit if the destroy is prec…
33694e04
eeckstein tests: re-enable simplification passes in SILGen/moveonly_deinits.swift
6b44d5a4
eeckstein eeckstein requested a review from kavon kavon 2 years ago
eeckstein eeckstein requested a review from gottesmm gottesmm 2 years ago
eeckstein eeckstein requested a review from atrick atrick 2 years ago
eeckstein
gottesmm
gottesmm gottesmm merged bb2fc82b into main 2 years ago
eeckstein eeckstein deleted the drop_deinit branch 2 years ago
atrick
atrick commented on 2023-04-25

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone