diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-03-10 10:34:25 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-03-10 10:34:25 +0000 |
| commit | 0fcbda951aea462248304a7e16f5c4eb9da9939d (patch) | |
| tree | a15d1460e71d5dd8878d3feba7c23d188ee430f4 /src/check_expr.c | |
| parent | e2734a2dc676d236757801973c6786d3d3e6bbee (diff) | |
Finally fix signed integer conversion and printing
Diffstat (limited to 'src/check_expr.c')
| -rw-r--r-- | src/check_expr.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/check_expr.c b/src/check_expr.c index d2796611d..3f6e591c0 100644 --- a/src/check_expr.c +++ b/src/check_expr.c @@ -1917,6 +1917,7 @@ void check_comparison(Checker *c, Operand *x, Operand *y, TokenKind op) { } else { x->mode = Addressing_Value; + update_expr_type(c, x->expr, default_type(x->type), true); update_expr_type(c, y->expr, default_type(y->type), true); } |