Lines Matching refs:sym2
426 struct symbol *sym1, *sym2; in expr_join_or() local
444 sym2 = e2->left.expr->left.sym; in expr_join_or()
446 sym2 = e2->left.sym; in expr_join_or()
447 if (sym1 != sym2) in expr_join_or()
471 if (sym1->type == S_BOOLEAN && sym1 == sym2) { in expr_join_or()
490 struct symbol *sym1, *sym2; in expr_join_and() local
508 sym2 = e2->left.expr->left.sym; in expr_join_and()
510 sym2 = e2->left.sym; in expr_join_and()
511 if (sym1 != sym2) in expr_join_and()
534 sym2 = e1->right.sym; in expr_join_and()
535 if ((e2->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) in expr_join_and()
536 return sym2 != e2->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
541 sym2 = e2->right.sym; in expr_join_and()
542 if ((e1->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) in expr_join_and()
543 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()