diff options
author | Juan J. Martinez <jjm@usebox.net> | 2023-05-11 18:20:19 +0100 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2023-05-11 18:20:19 +0100 |
commit | b2489c87ee1ca3ee28f260cb7b1972da1181f44e (patch) | |
tree | 222325521ef205a303b4b4324f6832f21a4db102 | |
parent | e316dc79408850e55b06d088a00d403bd7c24e25 (diff) | |
download | tr8vm-b2489c87ee1ca3ee28f260cb7b1972da1181f44e.tar.gz tr8vm-b2489c87ee1ca3ee28f260cb7b1972da1181f44e.zip |
Equivalent code
-rw-r--r-- | tr8as.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -713,9 +713,9 @@ static uint8_t parse_dw(As *as, char **c) if (wlen == 0) return error_l("Syntax error", &as->loc, "expected immediate"); - if (!next_imm(as, word, &imm)) - if (!new_ref(as, word, 0xffff, as->addr)) - return 0; + if (!next_imm(as, word, &imm) + && !new_ref(as, word, 0xffff, as->addr)) + return 0; as->out[as->addr++] = imm & 0xff; as->out[as->addr++] = imm >> 8; |