package main

import "fmt"

func bad(yield func(int) bool) { yield(1); yield(2) }
func main() {
	defer func() { fmt.Println("panic:", recover()) }()
	for range bad {
		break
	}
}
