mirror of
https://github.com/golang/go
synced 2024-11-02 13:42:29 +00:00
b8da7e4c4c
There is already a mechanism using inlgen to rename labels insided inlined functions so that they are unique and don't clash with loops in the outer function. This is used for OLABEL and OGOTO. Now that we are doing inlining of OFOR loops, we need to do this translation for OBREAK, OCONTINUE, and OFOR. I also added the translation for ORANGE loops, in anticipation of a CL that will allow inlining of ORANGE for loops. Fixes #49100 Change-Id: I2ccddc3350370825c386965f4a1e4bc54d3c369b Reviewed-on: https://go-review.googlesource.com/c/go/+/357649 Run-TryBot: Dan Scales <danscales@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com> Trust: Dan Scales <danscales@google.com>
12 lines
48 B
Text
12 lines
48 B
Text
0 0
|
|
0 2
|
|
0 3
|
|
1 0
|
|
1 2
|
|
1 3
|
|
2 0
|
|
2 2
|
|
2 3
|
|
3 0
|
|
3 2
|
|
3 3
|