This is an archive of the discontinued LLVM Phabricator instance.

Revert two patches to fix GH58452 regression
ClosedPublic

Authored by erichkeane on Mar 8 2023, 12:57 PM.

Details

Summary

GH58452 is a regression in the 16.0 release branch caused by both:
b8a1b698afb2fc84819c7596090aabf4d826b436 and
3a0309c53674be56b5cfce038d78a0c2c6e2a98c

This patch reverts both of those to make the 'valid' code stop diagnosing
at the expense of crashes on invalid + unclear diagnostics.

Diff Detail

Event Timeline

erichkeane created this revision.Mar 8 2023, 12:57 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 8 2023, 12:57 PM
erichkeane requested review of this revision.Mar 8 2023, 12:57 PM

Going to add 1 more set of test beyond the revert, which is the tests from that regression report.

erichkeane retitled this revision from Revert two patches to fix PR58452 regression to Revert two patches to fix GH58452 regression.
erichkeane edited the summary of this revision. (Show Details)

Add tests from regression bug report.

erichkeane updated this revision to Diff 503756.Mar 9 2023, 6:45 AM

clang-format fixes, going to make sure this passes CI, then commit

This revision was not accepted when it landed; it landed in state Needs Review.Mar 9 2023, 9:17 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptMar 9 2023, 9:17 AM