Skip to content

Commit e2ddb2a

Browse files
committedMar 7, 2019
[ASTImporter] Changed use of Import to Import_New in ASTImporter.
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
1 parent ffc922e commit e2ddb2a

File tree

2 files changed

+379
-322
lines changed

2 files changed

+379
-322
lines changed
 

Diff for: ‎clang/include/clang/AST/ASTImporter.h

+4-9
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,10 @@ class TypeSourceInfo;
177177
/// \return Error information (success or error).
178178
template <typename ImportT>
179179
LLVM_NODISCARD llvm::Error importInto(ImportT &To, const ImportT &From) {
180-
To = Import(From);
181-
if (From && !To)
182-
return llvm::make_error<ImportError>();
183-
return llvm::Error::success();
184-
// FIXME: this should be the final code
185-
//auto ToOrErr = Import(From);
186-
//if (ToOrErr)
187-
// To = *ToOrErr;
188-
//return ToOrErr.takeError();
180+
auto ToOrErr = Import_New(From);
181+
if (ToOrErr)
182+
To = *ToOrErr;
183+
return ToOrErr.takeError();
189184
}
190185

191186
/// Import the given type from the "from" context into the "to"

0 commit comments

Comments
 (0)