diff options
| author | 2025-10-17 13:01:02 +0200 | |
|---|---|---|
| committer | 2025-10-17 13:01:02 +0200 | |
| commit | ed58941c2c5dc62d7c5703d4be205626f9c3389b (patch) | |
| tree | f279c8a3cf3526404046f4e5f8d124724f03360b /c.c | |
| parent | d051c17c70c86b3c9bbc0a0761203d97e8c662d0 (diff) | |
codegen bugfix
Diffstat (limited to 'c.c')
| -rw-r--r-- | c.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -1195,7 +1195,6 @@ expr2reloc(union ref *psym, vlong *paddend, const struct expr *ex) } else if (ex->t == EADDROF && (ex->sub->t == EGETF && globsym(psym, ex->sub->sub))) { *paddend = ex->sub->fld.off; } else if (globsym(psym, ex) && in_range(ex->ty.t, TYARRAY, TYFUNC)) { - } else if (globsym(psym, ex) && in_range(ex->ty.t, TYARRAY, TYFUNC)) { *paddend = 0; } else if (ex->t == ESUB && globsym(psym, &ex->sub[0]) && isint(ex->sub[1].ty) && ex->sub[1].t == ENUMLIT) { *paddend = ex->sub[1].i * typesize(ex->sub[0].ty); |