tests: fix memory leak

This was reported by ASAN on the CI.

* tests/types.at (api.value.type): Don't set a semantic value to EOF.
This commit is contained in:
Akim Demaille
2018-09-17 20:14:24 +02:00
parent fb1e27cf47
commit 8da0cef821

View File

@@ -180,9 +180,13 @@ m4_foreach([b4_skel], [[yacc.c], [glr.c], [lalr1.cc], [glr.cc]],
free ($<up>2);
}],
["12"],
[AT_VAL.up = (struct u *) malloc (sizeof *AT_VAL.up);
assert (AT_VAL.up);
AT_VAL.up->ival = res - '0';],
[if (res)
{
AT_VAL.up = (struct u *) malloc (sizeof *AT_VAL.up);
assert (AT_VAL.up);
AT_VAL.up->ival = res - '0';
}
],
[1 2])
# A user defined union.