migrated some raw pointers to smart pointers

This commit is contained in:
Vern Paxson 2023-07-07 18:29:45 -07:00
parent c23ee30542
commit 1b2cd0c767
14 changed files with 74 additions and 113 deletions

View file

@ -654,7 +654,7 @@ ExprPtr Reducer::UpdateExpr(ExprPtr e)
return make_intrusive<ConstExpr>(c->ValuePtr());
}
StmtPtr Reducer::MergeStmts(const NameExpr* lhs, ExprPtr rhs, Stmt* succ_stmt)
StmtPtr Reducer::MergeStmts(const NameExpr* lhs, ExprPtr rhs, const StmtPtr& succ_stmt)
{
// First check for tmp=rhs.
auto lhs_id = lhs->Id();