From 23d93f68463bd0f486f468075a767525c5be1a59 Mon Sep 17 00:00:00 2001 From: JasperGeer Date: Sun, 4 Sep 2022 16:17:29 -0400 Subject: Remove unnecessary or --- src/check_expr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/check_expr.cpp') diff --git a/src/check_expr.cpp b/src/check_expr.cpp index c3528c859..a9a0b2235 100644 --- a/src/check_expr.cpp +++ b/src/check_expr.cpp @@ -7347,7 +7347,7 @@ ExprKind check_ternary_if_expr(CheckerContext *c, Operand *o, Ast *node, Type *t check_expr_or_type(c, &x, te->x, type_hint); node->viral_state_flags |= te->x->viral_state_flags; - if (x.mode == Addressing_Type || x.mode == Addressing_Type) { + if (x.mode == Addressing_Type) { gbString type_string = expr_to_string(x.expr); error(node, "Type %s is invalid operand for ternary if expression", type_string); gb_string_free(type_string); @@ -7366,7 +7366,7 @@ ExprKind check_ternary_if_expr(CheckerContext *c, Operand *o, Ast *node, Type *t return kind; } - if (y.mode == Addressing_Type || y.mode == Addressing_Type) { + if (y.mode == Addressing_Type) { gbString type_string = expr_to_string(y.expr); error(node, "Type %s is invalid operand for ternary if expression", type_string); gb_string_free(type_string); -- cgit v1.2.3