From 9f53ecd19944ce7d1825ee66cd49adc857da9e38 Mon Sep 17 00:00:00 2001 From: Deepak Rangarajan Date: Wed, 27 Oct 2021 22:13:31 -0400 Subject: [PATCH] pass map by reference --- src/csg/parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/csg/parser.cpp b/src/csg/parser.cpp index 961d079..cb16963 100644 --- a/src/csg/parser.cpp +++ b/src/csg/parser.cpp @@ -544,9 +544,9 @@ template <> struct action { } }; -std::optional get_name(AttrMap curr_attr) { +std::optional get_name(const AttrMap &curr_attr) { if (curr_attr.count("$name")) { - auto quoted_name = std::get(curr_attr["$name"]); + auto quoted_name = std::get(curr_attr.find("$name")->second); auto name = quoted_name.substr(1, quoted_name.length() - 2); return name; } -- GitLab