From 96303ea8532d33695a70517363562f5339f1558e Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Thu, 2 Dec 2010 19:33:37 +0000 Subject: Fix inverted return value in the ASTImporter. No matter how much LLVM code I wrote, returning "true" on error is still unnatural. llvm-svn: 120727 --- clang/lib/AST/ASTImporter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/lib/AST/ASTImporter.cpp') diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index 0628fea476d..e9bb3ad9606 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -1694,7 +1694,7 @@ bool ASTNodeImporter::ImportDefinition(RecordDecl *From, RecordDecl *To) { ++Base1) { QualType T = Importer.Import(Base1->getType()); if (T.isNull()) - return false; + return true; Bases.push_back( new (Importer.getToContext()) @@ -1710,7 +1710,7 @@ bool ASTNodeImporter::ImportDefinition(RecordDecl *From, RecordDecl *To) { ImportDeclContext(From); To->completeDefinition(); - return true; + return false; } TemplateParameterList *ASTNodeImporter::ImportTemplateParameterList( -- cgit v1.2.3