diff --git a/clang/lib/AST/Interp/ByteCodeExprGen.cpp b/clang/lib/AST/Interp/ByteCodeExprGen.cpp index 5dc1f9dfb10ff..f45e8624a7741 100644 --- a/clang/lib/AST/Interp/ByteCodeExprGen.cpp +++ b/clang/lib/AST/Interp/ByteCodeExprGen.cpp @@ -75,7 +75,7 @@ template class OptionScope final { template bool ByteCodeExprGen::VisitCastExpr(const CastExpr *CE) { - auto *SubExpr = CE->getSubExpr(); + const Expr *SubExpr = CE->getSubExpr(); switch (CE->getCastKind()) { case CK_LValueToRValue: {