github.com/goccy/go-jit@v0.0.0-20200514131505-ff78d45cf6af/label.go (about) 1 package jit 2 3 import ( 4 "github.com/goccy/go-jit/internal/ccall" 5 ) 6 7 type Label struct { 8 *ccall.Label 9 } 10 11 type Labels []*Label 12 13 func (l Labels) raw() ccall.Labels { 14 labels := ccall.Labels{} 15 for _, ll := range l { 16 labels = append(labels, ll.Label) 17 } 18 return labels 19 } 20 21 func toLabel(c *ccall.Label) *Label { 22 return &Label{c} 23 }