diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2013-08-19 02:43:08 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2013-08-19 02:43:08 +0000 |
| commit | af71402e7b2b9238cc237b7b14026d3bb26671c1 (patch) | |
| tree | 647341647165e33d1008b0a4d6c61cc21f70be0c /clang/lib | |
| parent | 03c3324ccdedca412a9daaf8c0bfd8167a801990 (diff) | |
| download | bcm5719-llvm-af71402e7b2b9238cc237b7b14026d3bb26671c1.tar.gz bcm5719-llvm-af71402e7b2b9238cc237b7b14026d3bb26671c1.zip | |
Sema: Remove dead code in CheckTemplateArgumentAddressOfObjectOrFunction
Summary:
DeclRefExpr::getDecl gives us back a ValueDecl, this isa<> check will
never fire.
Reviewers: eli.friedman, doug.gregor, majnemer
Reviewed By: majnemer
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1434
llvm-svn: 188647
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Sema/SemaTemplate.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp index e461eab777a..5d0169173cd 100644 --- a/clang/lib/Sema/SemaTemplate.cpp +++ b/clang/lib/Sema/SemaTemplate.cpp @@ -4169,14 +4169,6 @@ CheckTemplateArgumentAddressOfObjectOrFunction(Sema &S, return true; } - if (!isa<ValueDecl>(DRE->getDecl())) { - S.Diag(Arg->getLocStart(), - diag::err_template_arg_not_object_or_func_form) - << Arg->getSourceRange(); - S.Diag(Param->getLocation(), diag::note_template_param_here); - return true; - } - ValueDecl *Entity = DRE->getDecl(); // Cannot refer to non-static data members |

