From 0817b2d16ad65564fe67db6b169ea77a78e5d7e6 Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Tue, 24 Mar 2020 13:00:14 -0700 Subject: [PATCH] Constify a couple of method arguments --- src/Expr.cc | 6 +++--- src/Expr.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Expr.cc b/src/Expr.cc index ad6c18432c..f1407b4137 100644 --- a/src/Expr.cc +++ b/src/Expr.cc @@ -3884,7 +3884,7 @@ IntrusivePtr FlattenExpr::Fold(Val* v) const 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) : Timer(t, TIMER_SCHEDULE), 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); } -RecordAssignExpr::RecordAssignExpr(IntrusivePtr record, - IntrusivePtr init_list, int is_init) +RecordAssignExpr::RecordAssignExpr(const IntrusivePtr& record, + const IntrusivePtr& init_list, int is_init) { const expr_list& inits = init_list->AsListExpr()->Exprs(); diff --git a/src/Expr.h b/src/Expr.h index f341f5a9c4..e42c4a611b 100644 --- a/src/Expr.h +++ b/src/Expr.h @@ -738,7 +738,7 @@ protected: class ScheduleTimer : public Timer { public: - ScheduleTimer(EventHandlerPtr event, val_list* args, double t, + ScheduleTimer(const EventHandlerPtr& event, val_list* args, double t, TimerMgr* tmgr); ~ScheduleTimer() override; @@ -881,7 +881,7 @@ protected: class RecordAssignExpr : public ListExpr { public: - RecordAssignExpr(IntrusivePtr record, IntrusivePtr init_list, int is_init); + RecordAssignExpr(const IntrusivePtr& record, const IntrusivePtr& init_list, int is_init); }; class CastExpr : public UnaryExpr {