Change dynamic_cast in reaching-def logic to static_cast

This commit is contained in:
Jon Siwek 2021-02-01 22:57:46 -08:00
parent 6d3df74788
commit 6c80052c55

View file

@ -1076,7 +1076,7 @@ TraversalCode RD_Decorate::PreExpr(const Expr* e)
case EXPR_RECORD_CONSTRUCTOR:
{
auto r = dynamic_cast<const RecordConstructorExpr*>(e);
auto r = static_cast<const RecordConstructorExpr*>(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<const LambdaExpr*>(e);
auto l = static_cast<const LambdaExpr*>(e);
const auto& ids = l->OuterIDs();
for ( auto& id : ids )