Quoth the r59 release notes[1]:
"In essence, a goto statement outside a block cannot jump to a label
inside that block."
Unfortunately, Ragel's Go backend relied on this pretty much
exclusively to create its FSM. Ragel's author and the ragel-users list
is already aware[2], just thought I'd mention it here too.
Cue pouty "I was using that!" face ;-)
--alex
[1] http://golang.org/doc/devel/release.html#r59
[2] http://www.complang.org/pipermail/ragel-users/2011-July/002685.html