cgen: format generated code in match_expr() (#10397)
							parent
							
								
									b7f9bc2a96
								
							
						
					
					
						commit
						0e34ce2759
					
				| 
						 | 
				
			
			@ -1026,7 +1026,9 @@ fn (mut g Gen) stmts_with_tmp_var(stmts []ast.Stmt, tmp_var string) {
 | 
			
		|||
				g.skip_stmt_pos = true
 | 
			
		||||
				g.write('$tmp_var = ')
 | 
			
		||||
				g.stmt(stmt)
 | 
			
		||||
				g.writeln(';')
 | 
			
		||||
				if !g.out.last_n(2).contains(';') {
 | 
			
		||||
					g.writeln(';')
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		} else {
 | 
			
		||||
			g.stmt(stmt)
 | 
			
		||||
| 
						 | 
				
			
			@ -4086,7 +4088,7 @@ fn (mut g Gen) match_expr(node ast.MatchExpr) {
 | 
			
		|||
	}
 | 
			
		||||
	if need_tmp_var {
 | 
			
		||||
		g.empty_line = true
 | 
			
		||||
		cur_line = g.go_before_stmt(0)
 | 
			
		||||
		cur_line = g.go_before_stmt(0).trim_left(' \t')
 | 
			
		||||
		tmp_var = g.new_tmp_var()
 | 
			
		||||
		g.writeln('${g.typ(node.return_type)} $tmp_var;')
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue