cgen: minor cleanup in infix_expr() (#9086)
parent
6b2c7fd53e
commit
7c893895d8
|
@ -3028,16 +3028,13 @@ fn (mut g Gen) enum_expr(node ast.Expr) {
|
|||
}
|
||||
|
||||
fn (mut g Gen) infix_expr(node ast.InfixExpr) {
|
||||
// println('infix_expr() op="$node.op.str()" line_nr=$node.pos.line_nr')
|
||||
// g.write('/*infix*/')
|
||||
// if it.left_type == table.string_type_idx {
|
||||
// g.write('/*$node.left_type str*/')
|
||||
// }
|
||||
// string + string, string == string etc
|
||||
// g.infix_op = node.op
|
||||
if node.auto_locked != '' {
|
||||
g.writeln('sync__RwMutex_lock(&$node.auto_locked->mtx);')
|
||||
}
|
||||
if node.op in [.key_is, .not_is] {
|
||||
g.is_expr(node)
|
||||
return
|
||||
}
|
||||
left_type := g.unwrap_generic(node.left_type)
|
||||
left_sym := g.table.get_type_symbol(left_type)
|
||||
left_final_sym := g.table.get_final_type_symbol(left_type)
|
||||
|
@ -3046,11 +3043,6 @@ fn (mut g Gen) infix_expr(node ast.InfixExpr) {
|
|||
} else {
|
||||
left_type
|
||||
}
|
||||
op_is_key_is_or_not_is := node.op in [.key_is, .not_is]
|
||||
if op_is_key_is_or_not_is {
|
||||
g.is_expr(node)
|
||||
return
|
||||
}
|
||||
op_is_key_in_or_not_in := node.op in [.key_in, .not_in]
|
||||
op_is_eq_or_ne := node.op in [.eq, .ne]
|
||||
right_sym := g.table.get_type_symbol(node.right_type)
|
||||
|
|
Loading…
Reference in New Issue