From: Brendan Hansen Date: Mon, 10 Aug 2020 15:19:16 +0000 (-0500) Subject: small bugfix for binary operator checking X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=5574c3c026379194b4ed1329fbd01e916a0bae2e;p=onyx.git small bugfix for binary operator checking --- diff --git a/onyx b/onyx index cc695e09..75bf841a 100755 Binary files a/onyx and b/onyx differ diff --git a/src/onyxchecker.c b/src/onyxchecker.c index 8be74b0a..ac964dca 100644 --- a/src/onyxchecker.c +++ b/src/onyxchecker.c @@ -504,10 +504,10 @@ CHECK(binaryop, AstBinaryOp* binop, b32 assignment_is_ok) { || binop->operation == Binary_Op_Bool_Or) return check_binaryop_bool(binop); - if (!type_is_numeric(binop->left->type)) { + if (!type_is_numeric(binop->left->type) && !type_is_pointer(binop->left->type)) { onyx_message_add(Msg_Type_Literal, binop->token->pos, - "expected numeric type for left side of binary operator"); + "expected numeric or pointer type for left side of binary operator"); return 1; }