- if (node->u.binary.left->data_type == IR_DATA_STRING
- || node->u.binary.right->data_type
- == IR_DATA_STRING) {
- if (node->u.binary.type != AST_OP_EQ
- && node->u.binary.type != AST_OP_NE) {
- fprintf(stderr, "[error] Only '==' and '!=' comparators are allowed for strings\n");
+ if (node->u.binary.left->data_type == IR_DATA_STRING ||
+ node->u.binary.right->data_type == IR_DATA_STRING) {
+ if (node->u.binary.type != AST_OP_EQ && node->u.binary.type != AST_OP_NE) {
+ fprintf(stderr,
+ "[error] Only '==' and '!=' comparators are allowed for strings\n");