From 3829bd6262ee22f445217808dd0aa2c34b72f660 Mon Sep 17 00:00:00 2001 From: Adela Vais Date: Thu, 1 Oct 2020 02:40:25 +0300 Subject: [PATCH] d: don't trigger GC in void toString * data/skeletons/d.m4 (b4_declare_symbol_enum): Here. --- data/skeletons/d.m4 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/data/skeletons/d.m4 b/data/skeletons/d.m4 index 704de450..dbc2e934 100644 --- a/data/skeletons/d.m4 +++ b/data/skeletons/d.m4 @@ -255,7 +255,6 @@ m4_define([b4_declare_symbol_enum], if (yystr[0] == '"') { - string yyr; strip_quotes: for (int i = 1; i < yystr.length; i++) switch (yystr[i]) @@ -269,11 +268,10 @@ m4_define([b4_declare_symbol_enum], break strip_quotes; goto default; default: - yyr ~= yystr[i]; + put(sink, yystr[i]); break; case '"': - put(sink, yyr); return; } }