summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2012-12-14 06:53:58 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2012-12-14 06:53:58 +0000
commit6fada2ddbdfecde74d0515723a1a0caacbdd3445 (patch)
tree1ec3820e493584532818e07ba8dbc0ee9a341f49 /clang/lib
parentb819108af730db2011d43c9425e84c5200e407ba (diff)
downloadbcm5719-llvm-6fada2ddbdfecde74d0515723a1a0caacbdd3445.tar.gz
bcm5719-llvm-6fada2ddbdfecde74d0515723a1a0caacbdd3445.zip
Remove code from Sema::ActOnStartOfFunctionTemplateDef that duplicates what
Sema::ActOnStartOfFunctionDef is already doing. llvm-svn: 170179
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Sema/SemaTemplate.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp
index d4a4b3d0dba..3c083c3b87c 100644
--- a/clang/lib/Sema/SemaTemplate.cpp
+++ b/clang/lib/Sema/SemaTemplate.cpp
@@ -5629,13 +5629,7 @@ Decl *Sema::ActOnStartOfFunctionTemplateDef(Scope *FnBodyScope,
D.setFunctionDefinitionKind(FDK_Definition);
Decl *DP = HandleDeclarator(ParentScope, D,
TemplateParameterLists);
- if (FunctionTemplateDecl *FunctionTemplate
- = dyn_cast_or_null<FunctionTemplateDecl>(DP))
- return ActOnStartOfFunctionDef(FnBodyScope,
- FunctionTemplate->getTemplatedDecl());
- if (FunctionDecl *Function = dyn_cast_or_null<FunctionDecl>(DP))
- return ActOnStartOfFunctionDef(FnBodyScope, Function);
- return 0;
+ return ActOnStartOfFunctionDef(FnBodyScope, DP);
}
/// \brief Strips various properties off an implicit instantiation
OpenPOWER on IntegriCloud