balazske added inline comments.
================
Comment at: lib/AST/ASTImporter.cpp:6905
Decl *ToD = Pos->second;
+ // FIXME: remove this call from this function
ASTNodeImporter(*this).ImportDefinitionIfNeeded(FromD, ToD);
----------------
I think this comment is not needed (or with other text). There is a case when
`GetAlreadyImportedOrNull` is called during import of a Decl that is already
imported but its definition is not yet completely imported. If this call is
here we have after `GetAlreadyImportedOrNull` a Decl with complete definition.
(Name of the function is still bad: It does not only "get" but makes update
too. The `ImportDefinitionIfNeeded` call can be moved into the decl create
function?)
Repository:
rC Clang
https://reviews.llvm.org/D47632
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits