cgen: fix a goto error
							parent
							
								
									e6bc18b21b
								
							
						
					
					
						commit
						d359a7aefb
					
				|  | @ -626,7 +626,7 @@ fn (mut g Gen) stmt(node ast.Stmt) { | ||||||
| 			g.go_stmt(it) | 			g.go_stmt(it) | ||||||
| 		} | 		} | ||||||
| 		ast.GotoLabel { | 		ast.GotoLabel { | ||||||
| 			g.writeln('$it.name:') | 			g.writeln('$it.name: {}') | ||||||
| 		} | 		} | ||||||
| 		ast.GotoStmt { | 		ast.GotoStmt { | ||||||
| 			g.writeln('goto $it.name;') | 			g.writeln('goto $it.name;') | ||||||
|  |  | ||||||
|  | @ -0,0 +1,10 @@ | ||||||
|  | fn test_goto() { | ||||||
|  | 	mut i := 0 | ||||||
|  | 	a: b := 1 | ||||||
|  | 	_ = b | ||||||
|  | 	i++ | ||||||
|  | 	if i < 3 { | ||||||
|  | 		goto a | ||||||
|  | 	} | ||||||
|  | 	assert i == 3 | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue