Skip to content

Allow removal of trivially dead convergent marker#3643

Merged
pow2clk merged 1 commit intomicrosoft:release-1.6.2104from
pow2clk:merge_dead
Mar 30, 2021
Merged

Allow removal of trivially dead convergent marker#3643
pow2clk merged 1 commit intomicrosoft:release-1.6.2104from
pow2clk:merge_dead

Conversation

@pow2clk
Copy link
Copy Markdown
Collaborator

@pow2clk pow2clk commented Mar 30, 2021

merge #3640 into release-1.6.2104

Failing to remove this because it is marked as having side effects so it
can prevent unwanted code movement resulted in trivially dead code being
retained unnecessarily because the marker isn't removed until after dead
code elimination. By allowing its removal when the operation that needed
it has been removed so it has no users, this dead code can be
eliminated.

(cherry picked from commit cf135fa)

merge microsoft#3640 into release-1.6.2104

Failing to remove this because it is marked as having side effects so it
can prevent unwanted code movement resulted in trivially dead code being
retained unnecessarily because the marker isn't removed until after dead
code elimination. By allowing its removal when the operation that needed
it has been removed so it has no users, this dead code can be
eliminated.

(cherry picked from commit cf135fa)
@pow2clk pow2clk requested a review from tex3d March 30, 2021 01:00
@AppVeyorBot
Copy link
Copy Markdown

@pow2clk pow2clk merged commit 985b29b into microsoft:release-1.6.2104 Mar 30, 2021
@pow2clk pow2clk deleted the merge_dead branch March 30, 2021 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants