summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-10-06 00:09:31 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-10-06 00:09:31 +0000
commit333bb733a51254e141810c9fe835e68dcb489e02 (patch)
treebbaef39e73e5d32340278197941c19f0cad1a39b /clang/lib/Sema/SemaOverload.cpp
parentbb802206d27aec38c9fc5b92ad6a3f28eaa5b8d1 (diff)
downloadbcm5719-llvm-333bb733a51254e141810c9fe835e68dcb489e02.tar.gz
bcm5719-llvm-333bb733a51254e141810c9fe835e68dcb489e02.zip
Refixed pr5086 by letting Expr::isNullPointerConstant
handle checking for a null pointer for a zero-valued enumerator; moving the test case from CodeGen to Sema. llvm-svn: 83350
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
-rw-r--r--clang/lib/Sema/SemaOverload.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index 433ca79b48f..18614f78709 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -887,9 +887,6 @@ static bool isNullPointerConstantForConversion(Expr *Expr,
Expr->getType()->isIntegralType())
return !InOverloadResolution;
- if (Expr->getType()->isEnumeralType())
- return !InOverloadResolution;
-
return Expr->isNullPointerConstant(Context,
InOverloadResolution? Expr::NPC_ValueDependentIsNotNull
: Expr::NPC_ValueDependentIsNull);
OpenPOWER on IntegriCloud