Skip to content

Commit

Permalink
[ASTImporter] Changed use of Import to Import_New in ASTImporter.
Browse files Browse the repository at this point in the history
Reviewers: a.sidorin, shafik, a_sidorin

Reviewed By: a_sidorin

Subscribers: gamesh411, a_sidorin, dkrupp, martong, Szelethus, cfe-commits

Differential Revision: https://reviews.llvm.org/D53818

llvm-svn: 347752
  • Loading branch information
balazske committed Nov 28, 2018
1 parent ac6e1fb commit deaf7ab
Show file tree
Hide file tree
Showing 2 changed files with 377 additions and 320 deletions.
13 changes: 4 additions & 9 deletions clang/include/clang/AST/ASTImporter.h
Expand Up @@ -154,15 +154,10 @@ class Attr;
/// \return Error information (success or error).
template <typename ImportT>
LLVM_NODISCARD llvm::Error importInto(ImportT &To, const ImportT &From) {
To = Import(From);
if (From && !To)
return llvm::make_error<ImportError>();
return llvm::Error::success();
// FIXME: this should be the final code
//auto ToOrErr = Import(From);
//if (ToOrErr)
// To = *ToOrErr;
//return ToOrErr.takeError();
auto ToOrErr = Import_New(From);
if (ToOrErr)
To = *ToOrErr;
return ToOrErr.takeError();
}

/// Import the given type from the "from" context into the "to"
Expand Down

0 comments on commit deaf7ab

Please sign in to comment.