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) | ||||
| 		} | ||||
| 		ast.GotoLabel { | ||||
| 			g.writeln('$it.name:') | ||||
| 			g.writeln('$it.name: {}') | ||||
| 		} | ||||
| 		ast.GotoStmt { | ||||
| 			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