diff --git a/src/script_opt/ProfileFunc.cc b/src/script_opt/ProfileFunc.cc index 4ae12a2583..f629c4c20d 100644 --- a/src/script_opt/ProfileFunc.cc +++ b/src/script_opt/ProfileFunc.cc @@ -343,7 +343,7 @@ TraversalCode ProfileFunc::PreExpr(const Expr* e) case EXPR_SET_CONSTRUCTOR: { auto sc = static_cast(e); - auto attrs = sc->GetAttrs(); + const auto& attrs = sc->GetAttrs(); if ( attrs ) constructor_attrs.insert(attrs.get()); @@ -353,7 +353,7 @@ TraversalCode ProfileFunc::PreExpr(const Expr* e) case EXPR_TABLE_CONSTRUCTOR: { auto tc = static_cast(e); - auto attrs = tc->GetAttrs(); + const auto& attrs = tc->GetAttrs(); if ( attrs ) constructor_attrs.insert(attrs.get());