diff --git a/src/script_opt/GenRDs.cc b/src/script_opt/GenRDs.cc index c7b78ed87b..5f88ec53bf 100644 --- a/src/script_opt/GenRDs.cc +++ b/src/script_opt/GenRDs.cc @@ -1076,7 +1076,7 @@ TraversalCode RD_Decorate::PreExpr(const Expr* e) case EXPR_RECORD_CONSTRUCTOR: { - auto r = dynamic_cast(e); + auto r = static_cast(e); auto l = r->Op(); mgr.SetPreFromPre(l, e); break; @@ -1084,7 +1084,7 @@ TraversalCode RD_Decorate::PreExpr(const Expr* e) case EXPR_LAMBDA: { - auto l = dynamic_cast(e); + auto l = static_cast(e); const auto& ids = l->OuterIDs(); for ( auto& id : ids )