diff --git a/clang/lib/AST/Interp/ByteCodeExprGen.cpp b/clang/lib/AST/Interp/ByteCodeExprGen.cpp index ab40cb76a1c7c..b2177c29d30d5 100644 --- a/clang/lib/AST/Interp/ByteCodeExprGen.cpp +++ b/clang/lib/AST/Interp/ByteCodeExprGen.cpp @@ -1749,17 +1749,17 @@ const Function *ByteCodeExprGen::getFunction(const FunctionDecl *FD) { } template -bool ByteCodeExprGen::visitExpr(const Expr *Exp) { +bool ByteCodeExprGen::visitExpr(const Expr *E) { ExprScope RootScope(this); - if (!visit(Exp)) + if (!visit(E)) return false; - if (Exp->getType()->isVoidType()) - return this->emitRetVoid(Exp); + if (E->getType()->isVoidType()) + return this->emitRetVoid(E); - if (std::optional T = classify(Exp)) - return this->emitRet(*T, Exp); - return this->emitRetValue(Exp); + if (std::optional T = classify(E)) + return this->emitRet(*T, E); + return this->emitRetValue(E); } /// Toplevel visitDecl().