diff --git a/src/frontend/grammar.y b/src/frontend/grammar.y
index c2440e8a16a585b8dcbf5b441cb42bc57e48765b..abab594b53a58ee0ddf440ceced7d2a5357b6883 100644 (file)
--- a/src/frontend/grammar.y
+++ b/src/frontend/grammar.y
%locations
%error-verbose
%expect 0
-%name-prefix="sdb_fe_yy"
+%name-prefix "sdb_fe_yy"
%union {
char *str;
%type <m> matcher
compare_matcher
+%destructor { free($$); } <str>
+%destructor { sdb_object_deref(SDB_OBJ($$)); } <node> <m>
+
%%
statements: