summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateDeduction.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-01-14 18:13:22 +0000
committerDouglas Gregor <dgregor@apple.com>2010-01-14 18:13:22 +0000
commit04b1152aacf98e118128d05829d6ddfbfffbc64a (patch)
tree42dc235f6ae033d3740c1328634e73a03cecc51e /clang/lib/Sema/SemaTemplateDeduction.cpp
parentea84f59f5c1694de6ea62669c14c143c6bf52b94 (diff)
downloadbcm5719-llvm-04b1152aacf98e118128d05829d6ddfbfffbc64a.tar.gz
bcm5719-llvm-04b1152aacf98e118128d05829d6ddfbfffbc64a.zip
After dyn_cast'ing, it generally makes sense to check the *output* of
the dyn_cast against NULL rather than the *input*. Fixes PR6025. llvm-svn: 93435
Diffstat (limited to 'clang/lib/Sema/SemaTemplateDeduction.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplateDeduction.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaTemplateDeduction.cpp b/clang/lib/Sema/SemaTemplateDeduction.cpp
index 471d0c2a2ab..7b433e901e3 100644
--- a/clang/lib/Sema/SemaTemplateDeduction.cpp
+++ b/clang/lib/Sema/SemaTemplateDeduction.cpp
@@ -2174,7 +2174,7 @@ MarkUsedTemplateParameters(Sema &SemaRef,
// FIXME: if !OnlyDeduced, we have to walk the whole subexpression to
// find other occurrences of template parameters.
const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E);
- if (!E)
+ if (!DRE)
return;
const NonTypeTemplateParmDecl *NTTP
OpenPOWER on IntegriCloud