This revision was automatically updated to reflect the committed changes. Closed by commit rG5479174071ec: [clang][ASTImporter] Not using consumeError at failed import of in-class… (authored by balazske).
Changed prior to commit: https://reviews.llvm.org/D122528?vs=418395&id=421132#toc Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D122528/new/ https://reviews.llvm.org/D122528 Files: clang/lib/AST/ASTImporter.cpp Index: clang/lib/AST/ASTImporter.cpp =================================================================== --- clang/lib/AST/ASTImporter.cpp +++ clang/lib/AST/ASTImporter.cpp @@ -3658,11 +3658,7 @@ if (!FoundField->getInClassInitializer()) FoundField->setInClassInitializer(*ToInitializerOrErr); } else { - // We can't return error here, - // since we already mapped D as imported. - // FIXME: warning message? - consumeError(ToInitializerOrErr.takeError()); - return FoundField; + return ToInitializerOrErr.takeError(); } } return FoundField;
Index: clang/lib/AST/ASTImporter.cpp =================================================================== --- clang/lib/AST/ASTImporter.cpp +++ clang/lib/AST/ASTImporter.cpp @@ -3658,11 +3658,7 @@ if (!FoundField->getInClassInitializer()) FoundField->setInClassInitializer(*ToInitializerOrErr); } else { - // We can't return error here, - // since we already mapped D as imported. - // FIXME: warning message? - consumeError(ToInitializerOrErr.takeError()); - return FoundField; + return ToInitializerOrErr.takeError(); } } return FoundField;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits