forked from OSchip/llvm-project
Use the right cast kind when comparing null to member pointers.
llvm-svn: 79927
This commit is contained in:
parent
fbc9a2e33b
commit
83133d9a74
|
@ -4292,13 +4292,13 @@ QualType Sema::CheckCompareOperands(Expr *&lex, Expr *&rex, SourceLocation Loc,
|
|||
if (RHSIsNull &&
|
||||
(lType->isPointerType() ||
|
||||
(!isRelational && lType->isMemberPointerType()))) {
|
||||
ImpCastExprToType(rex, lType);
|
||||
ImpCastExprToType(rex, lType, CastExpr::CK_NullToMemberPointer);
|
||||
return ResultTy;
|
||||
}
|
||||
if (LHSIsNull &&
|
||||
(rType->isPointerType() ||
|
||||
(!isRelational && rType->isMemberPointerType()))) {
|
||||
ImpCastExprToType(lex, rType);
|
||||
ImpCastExprToType(lex, rType, CastExpr::CK_NullToMemberPointer);
|
||||
return ResultTy;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue