diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2009-10-06 00:09:31 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-10-06 00:09:31 +0000 |
commit | 333bb733a51254e141810c9fe835e68dcb489e02 (patch) | |
tree | bbaef39e73e5d32340278197941c19f0cad1a39b /clang/lib/Sema/SemaOverload.cpp | |
parent | bb802206d27aec38c9fc5b92ad6a3f28eaa5b8d1 (diff) | |
download | bcm5719-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.cpp | 3 |
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); |