Browse Source

Remove unnecessary or

JasperGeer 2 years ago
parent
commit
23d93f6846
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/check_expr.cpp

+ 2 - 2
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);
 	check_expr_or_type(c, &x, te->x, type_hint);
 	node->viral_state_flags |= te->x->viral_state_flags;
 	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);
         gbString type_string = expr_to_string(x.expr);
         error(node, "Type %s is invalid operand for ternary if expression", type_string);
         error(node, "Type %s is invalid operand for ternary if expression", type_string);
         gb_string_free(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;
 		return kind;
 	}
 	}
 
 
-    if (y.mode == Addressing_Type || y.mode == Addressing_Type) {
+    if (y.mode == Addressing_Type) {
         gbString type_string = expr_to_string(y.expr);
         gbString type_string = expr_to_string(y.expr);
         error(node, "Type %s is invalid operand for ternary if expression", type_string);
         error(node, "Type %s is invalid operand for ternary if expression", type_string);
         gb_string_free(type_string);
         gb_string_free(type_string);