Something went wrong. Try again.
🌱 A minimal programming language and compiler. git.urbach.dev/cli/q
high-performance programming-language compiler
Something went wrong. Try again.
123456789101112131415161718package codegen
import ( "strconv" "strings")
// CreateLabel creates a label that is tied to this function by using a suffix.func (f *Function) CreateLabel(prefix string, count counter) string { tmp := strings.Builder{} tmp.Grow(len(f.FullName) + 1 + len(prefix) + 1 + 1) tmp.WriteString(f.FullName) tmp.WriteString(":") tmp.WriteString(prefix) tmp.WriteString(".") tmp.WriteString(strconv.FormatUint(uint64(count), 10)) return tmp.String()}