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, martong

Reviewed By: a_sidorin

Subscribers: rnkovacs, jdoerfert, davide, aprantl, llvm-commits, gamesh411, a_sidorin, dkrupp, martong, Szelethus, cfe-commits

Tags: #clang

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

llvm-svn: 355598
  • Loading branch information
balazske committed Mar 7, 2019
1 parent ffc922e commit e2ddb2a
Show file tree
Hide file tree
Showing 2 changed files with 379 additions and 322 deletions.
13 changes: 4 additions & 9 deletions clang/include/clang/AST/ASTImporter.h
Expand Up @@ -177,15 +177,10 @@ class TypeSourceInfo;
/// \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 e2ddb2a

Please sign in to comment.