This is an archive of the discontinued LLVM Phabricator instance.

Also remove the empty StoredDeclsList entry from the lookup table
ClosedPublic

Authored by v.g.vassilev on Feb 13 2022, 12:00 PM.

Details

Summary

In case where we have removed all declarations for a given declaration name entry we should remove the whole StoredDeclsMap entry. This patch improves consistency in the lookup tables and helps cling/clang-repl error recovery.

Diff Detail

Event Timeline

v.g.vassilev created this revision.Feb 13 2022, 12:00 PM
v.g.vassilev requested review of this revision.Feb 13 2022, 12:00 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 10 2022, 1:40 PM
martong accepted this revision.May 5 2022, 7:00 AM

LGTM! And please accept my apologies @v.g.vassilev for taking it months to review this small change.

This revision is now accepted and ready to land.May 5 2022, 7:00 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 27 2022, 5:37 AM