fixed problem with void returns and changed a warning somewhat

This commit is contained in:
ceriel
1989-06-15 19:06:56 +00:00
parent f783ed921d
commit db37900654
2 changed files with 11 additions and 9 deletions

View File

@@ -69,7 +69,7 @@ EVAL(expr, val, code, true_label, false_label)
int val, code;
label true_label, false_label;
{
register int gencode = (code == TRUE);
register int gencode = (code == TRUE && expr->ex_type->tp_size > 0);
switch (expr->ex_class) {
case Value: /* just a simple value */