diff options
Diffstat (limited to 'expression.c')
| -rw-r--r-- | expression.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/expression.c b/expression.c index efdaa367..727e7056 100644 --- a/expression.c +++ b/expression.c @@ -432,8 +432,7 @@ struct token *primary_expression(struct token *token, struct expression **tree) // TODO: handle 'u8', 'u' & 'U' prefixes. if (token_type(token) < TOKEN_WIDE_CHAR) { expr->ctype = &char_ctype; - cast_value(expr, &int_ctype, expr, expr->ctype); - expr->ctype = &int_ctype; + cast_value(expr, &int_ctype, expr); } else { expr->ctype = wchar_ctype; } |
