diff --git a/clang/lib/AST/Interp/ByteCodeExprGen.cpp b/clang/lib/AST/Interp/ByteCodeExprGen.cpp index 17cf15d8676eb..62575ce0d84b8 100644 --- a/clang/lib/AST/Interp/ByteCodeExprGen.cpp +++ b/clang/lib/AST/Interp/ByteCodeExprGen.cpp @@ -167,8 +167,8 @@ bool ByteCodeExprGen::VisitCastExpr(const CastExpr *CE) { case CK_IntegralToBoolean: case CK_IntegralCast: { - if (DiscardResult) - return this->discard(SubExpr); + if (DiscardResult) + return this->discard(SubExpr); std::optional FromT = classify(SubExpr->getType()); std::optional ToT = classify(CE->getType()); if (!FromT || !ToT)