Constify a couple of method arguments

This commit is contained in:
Tim Wojtulewicz 2020-03-24 13:00:14 -07:00
parent b51879da83
commit 0817b2d16a
2 changed files with 5 additions and 5 deletions

View file

@ -3884,7 +3884,7 @@ IntrusivePtr<Val> FlattenExpr::Fold(Val* v) const
return l; return l;
} }
ScheduleTimer::ScheduleTimer(EventHandlerPtr arg_event, val_list* arg_args, ScheduleTimer::ScheduleTimer(const EventHandlerPtr& arg_event, val_list* arg_args,
double t, TimerMgr* arg_tmgr) double t, TimerMgr* arg_tmgr)
: Timer(t, TIMER_SCHEDULE), : Timer(t, TIMER_SCHEDULE),
event(arg_event), args(std::move(*arg_args)), tmgr(arg_tmgr) event(arg_event), args(std::move(*arg_args)), tmgr(arg_tmgr)
@ -4844,8 +4844,8 @@ TraversalCode ListExpr::Traverse(TraversalCallback* cb) const
HANDLE_TC_EXPR_POST(tc); HANDLE_TC_EXPR_POST(tc);
} }
RecordAssignExpr::RecordAssignExpr(IntrusivePtr<Expr> record, RecordAssignExpr::RecordAssignExpr(const IntrusivePtr<Expr>& record,
IntrusivePtr<Expr> init_list, int is_init) const IntrusivePtr<Expr>& init_list, int is_init)
{ {
const expr_list& inits = init_list->AsListExpr()->Exprs(); const expr_list& inits = init_list->AsListExpr()->Exprs();

View file

@ -738,7 +738,7 @@ protected:
class ScheduleTimer : public Timer { class ScheduleTimer : public Timer {
public: public:
ScheduleTimer(EventHandlerPtr event, val_list* args, double t, ScheduleTimer(const EventHandlerPtr& event, val_list* args, double t,
TimerMgr* tmgr); TimerMgr* tmgr);
~ScheduleTimer() override; ~ScheduleTimer() override;
@ -881,7 +881,7 @@ protected:
class RecordAssignExpr : public ListExpr { class RecordAssignExpr : public ListExpr {
public: public:
RecordAssignExpr(IntrusivePtr<Expr> record, IntrusivePtr<Expr> init_list, int is_init); RecordAssignExpr(const IntrusivePtr<Expr>& record, const IntrusivePtr<Expr>& init_list, int is_init);
}; };
class CastExpr : public UnaryExpr { class CastExpr : public UnaryExpr {