diff options
Diffstat (limited to 'clang/lib/AST/Decl.cpp')
| -rw-r--r-- | clang/lib/AST/Decl.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index 28332bdb9ab..535bd341794 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -1219,9 +1219,8 @@ FunctionDecl::setInstantiationOfMemberFunction(FunctionDecl *FD,  }  bool FunctionDecl::isImplicitlyInstantiable() const { -  // If this function already has a definition or is invalid, it can't be -  // implicitly instantiated. -  if (isInvalidDecl() || getBody()) +  // If the function is invalid, it can't be implicitly instantiated. +  if (isInvalidDecl())      return false;    switch (getTemplateSpecializationKind()) { | 

