diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-12-14 06:53:58 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-12-14 06:53:58 +0000 |
| commit | 6fada2ddbdfecde74d0515723a1a0caacbdd3445 (patch) | |
| tree | 1ec3820e493584532818e07ba8dbc0ee9a341f49 /clang/lib | |
| parent | b819108af730db2011d43c9425e84c5200e407ba (diff) | |
| download | bcm5719-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.cpp | 8 |
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 |

