(generate_units) Check for empty member-list.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3669 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -115,13 +115,14 @@ generate_units (Symbol *s)
|
|||||||
"struct units %s_units[] = {\n",
|
"struct units %s_units[] = {\n",
|
||||||
s->gen_name);
|
s->gen_name);
|
||||||
|
|
||||||
for (m = t->members->prev; m && m->val != tag; m = m->prev) {
|
if(t->members)
|
||||||
fprintf (codefile,
|
for (m = t->members->prev; m && m->val != tag; m = m->prev) {
|
||||||
"\t{\"%s\",\t1 << %d},\n", m->gen_name, m->val);
|
fprintf (codefile,
|
||||||
|
"\t{\"%s\",\t1 << %d},\n", m->gen_name, m->val);
|
||||||
|
|
||||||
if (tag == -1)
|
if (tag == -1)
|
||||||
tag = m->val;
|
tag = m->val;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (codefile,
|
fprintf (codefile,
|
||||||
"\t{NULL,\t0}\n"
|
"\t{NULL,\t0}\n"
|
||||||
|
Reference in New Issue
Block a user