diff options
Diffstat (limited to 'assembler.c')
-rw-r--r-- | assembler.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/assembler.c b/assembler.c index 685fcf6..36f3f03 100644 --- a/assembler.c +++ b/assembler.c @@ -63,14 +63,14 @@ int main(int argc, char **argv) size_t insts_count; struct label *labels; size_t labels_count; - if (ret = parse(path_in, fin, &labels, &labels_count, tokens, tok_count, &insts, &insts_count)) + if ((ret = parse(path_in, fin, &labels, &labels_count, tokens, tok_count, &insts, &insts_count))) return error_ret && ret; /* FIXME insert pass for sanity checking identifiers, sizes of values */ /* FIXME insert optional pass for optimisation */ - if (ret = output(fout, labels, labels_count, insts, insts_count)) + if ((ret = output(fout, labels, labels_count, insts, insts_count))) return error_ret && ret; return 0; |