From c0bfc9994699be0dc6bff3153b0c72ca5a848c3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Tue, 19 Jul 2022 23:13:16 +0200
Subject: [PATCH] Minor simplification using std::vector::emplace_back()

---
 src/DynareBison.yy | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/DynareBison.yy b/src/DynareBison.yy
index 4b8a2d0b..f977818b 100644
--- a/src/DynareBison.yy
+++ b/src/DynareBison.yy
@@ -1288,13 +1288,13 @@ period_list : period_list COMMA INT_NUMBER
               {
                 $$ = $1;
                 int p = stoi($3);
-                $$.push_back({ p, p });
+                $$.emplace_back(p, p);
               }
             | period_list INT_NUMBER
               {
                 $$ = $1;
                 int p = stoi($2);
-                $$.push_back({ p, p });
+                $$.emplace_back(p, p);
               }
             | period_list COMMA INT_NUMBER ':' INT_NUMBER
               {
@@ -1302,7 +1302,7 @@ period_list : period_list COMMA INT_NUMBER
                 int p1 = stoi($3), p2 = stoi($5);
                 if (p1 > p2)
                   driver.error("Can't have first period index greater than second index in range specification");
-                $$.push_back({ p1, p2 });
+                $$.emplace_back(p1, p2);
               }
             | period_list INT_NUMBER ':' INT_NUMBER
               {
@@ -1310,7 +1310,7 @@ period_list : period_list COMMA INT_NUMBER
                 int p1 = stoi($2), p2 = stoi($4);
                 if (p1 > p2)
                   driver.error("Can't have first period index greater than second index in range specification");
-                $$.push_back({ p1, p2 });
+                $$.emplace_back(p1, p2);
               }
             | INT_NUMBER ':' INT_NUMBER
               {
-- 
GitLab