From 181895b312c57e5cec237216ad823c43ca1cc221 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 25 Mar 2014 01:22:22 +0000 Subject: [PATCH] Remove redundant and misleading check. This could also lead to painful cyclic deserialization. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204695 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Serialization/ASTReaderDecl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Serialization/ASTReaderDecl.cpp b/lib/Serialization/ASTReaderDecl.cpp index 5596bb4e74..f266ebaa98 100644 --- a/lib/Serialization/ASTReaderDecl.cpp +++ b/lib/Serialization/ASTReaderDecl.cpp @@ -2955,7 +2955,7 @@ void ASTDeclReader::UpdateDecl(Decl *D, ModuleFile &ModuleFile, case UPD_CXX_INSTANTIATED_FUNCTION_DEFINITION: { FunctionDecl *FD = cast(D); - if (FD->hasBody() || Reader.PendingBodies[FD]) + if (Reader.PendingBodies[FD]) // FIXME: Maybe check for ODR violations. break; -- 2.40.0