In jump-table-like constructs, the natural way of writing the code can sometimes produce redundant jumps or labels. Therefore some basic cleanup steps have been proposed. This diff adds two transforms: 1. Remove unconditional jumps to a label immediately following. 2. Remove labels with no references at all. Fixes #75
6 lines
125 B
Go
6 lines
125 B
Go
// Code generated by command: go run asm.go -out labels.s -stubs stub.go. DO NOT EDIT.
|
|
|
|
package labels
|
|
|
|
func Labels() uint64
|