From ae2450d2823635df4c140f638e12a5e75a1a6b59 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 28 Apr 2014 13:06:16 -0700 Subject: [PATCH] Fix dangling reference error on gcc --- src/compiler/build_tables/item_set_closure.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/build_tables/item_set_closure.cc b/src/compiler/build_tables/item_set_closure.cc index 9f215521..496e1ff5 100644 --- a/src/compiler/build_tables/item_set_closure.cc +++ b/src/compiler/build_tables/item_set_closure.cc @@ -17,7 +17,7 @@ namespace tree_sitter { ParseItemSet result; vector items_to_add = { item }; while (!items_to_add.empty()) { - const ParseItem &item = items_to_add.back(); + ParseItem item = items_to_add.back(); items_to_add.pop_back(); auto insertion_result = result.insert(item); if (insertion_result.second) {