This is an archive of the discontinued LLVM Phabricator instance.

[ASTImporter] Remove manual completion of FieldDecls workaround
AcceptedPublic

Authored by teemperor on Oct 20 2021, 5:14 AM.

Details

Summary

[Note: This is not a standalone review, but a split out part of D101950.
I just split it out to make it easier to review.]

This patch just removes an LLDB-specific workaround from the ASTImporter.
We no longer require any workarounds that manually pull in definitions since
D101950 now does that automatically for us (by actually listening to all the
callbacks we get from Clang towards LLDB's custom ExternalASTSource).

Diff Detail

Event Timeline

teemperor created this revision.Oct 20 2021, 5:14 AM
martong accepted this revision.Oct 20 2021, 8:20 AM

Looks good!

I guess you're planning to commit this only if https://reviews.llvm.org/D101950 is accepted?

This revision is now accepted and ready to land.Oct 20 2021, 8:20 AM

Looks good!

I guess you're planning to commit this only if https://reviews.llvm.org/D101950 is accepted?

Jepp, the patches where I put the disclaimer at the top I'll commit as one with D101950 (other the commits between those would have broken tests and we don't allow merge commits in LLVM, so that seems to be the only way).