From 4dfa0aabd804638c6e01df789f8f10273f6b330c Mon Sep 17 00:00:00 2001 From: Bruno Ricci Date: Fri, 21 Dec 2018 17:54:51 +0000 Subject: [PATCH] [AST][NFC] Fix Wsign-compare warning introduced in CXXOperatorCallExpr git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@349934 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/ExprCXX.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/AST/ExprCXX.cpp b/lib/AST/ExprCXX.cpp index a9fdb6377e..03bffbedcf 100644 --- a/lib/AST/ExprCXX.cpp +++ b/lib/AST/ExprCXX.cpp @@ -488,8 +488,9 @@ CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, OperatorLoc, /*MinNumArgs=*/0, UsesADL) { CXXOperatorCallExprBits.OperatorKind = OpKind; CXXOperatorCallExprBits.FPFeatures = FPFeatures.getInt(); - assert((CXXOperatorCallExprBits.OperatorKind == OpKind) && - "OperatorKind overflow!"); + assert( + (CXXOperatorCallExprBits.OperatorKind == static_cast(OpKind)) && + "OperatorKind overflow!"); assert((CXXOperatorCallExprBits.FPFeatures == FPFeatures.getInt()) && "FPFeatures overflow!"); Range = getSourceRangeImpl(); -- 2.40.0