This is an archive of the discontinued LLVM Phabricator instance.

[lldb] Also set owning module for template specializations
ClosedPublic

Authored by teemperor on Apr 30 2020, 6:01 AM.

Details

Summary

This was originally commented out as it broke the data-formatter-stl/libcxx/
tests. However this was fixed by commit ef423a3ba57045f80b0fcafce72121449a8b54d4
(Add Objective-C property accessors loaded from Clang module DWARF to lookup)
which sets the HasExternalVisibleStorage flag for the template specializations.

Diff Detail

Event Timeline

teemperor created this revision.Apr 30 2020, 6:01 AM
  • Updated module-ownership test
aprantl accepted this revision.Apr 30 2020, 10:45 AM

Cool! After searching for a solution that long, it's really weird to learn that I accidentally fixed it by setting ExternalVisibleDecls.

This revision is now accepted and ready to land.Apr 30 2020, 10:45 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptApr 30 2020, 11:48 AM