[PATCH] D101236: [ASTImporter] Import definitions required for layout of [[no_unique_address]] from LLDB
Gabor Marton via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon May 3 01:15:13 PDT 2021
martong added inline comments.
================
Comment at: clang/unittests/AST/ASTImporterTest.cpp:6408
+ // Import the definition of the created class.
+ llvm::Error Err = findFromTU(FromC)->Importer->ImportDefinition(ToC);
+ EXPECT_FALSE((bool)Err);
----------------
I suppose that the problem is you try to import the definition of a class that is in the destination context (`ToC`). That class is not imported properly yet, and I guess that is why its source location is not yet imported also (basically that's the reason of the sloc assertion).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101236/new/
https://reviews.llvm.org/D101236
More information about the cfe-commits
mailing list