diff --git a/bridge.go b/bridge.go index 2952383..69e5ef8 100644 --- a/bridge.go +++ b/bridge.go @@ -45,7 +45,7 @@ func toVs(v []reflect.Value) []Value { return out } -func toSFs(v []StructField) []reflect.StructField { +func toRSFs(v []StructField) []reflect.StructField { out := make([]reflect.StructField, len(v)) for idx, vv := range v { out[idx] = toRSF(vv) diff --git a/type.go b/type.go index 011d8fd..dfcb6b0 100644 --- a/type.go +++ b/type.go @@ -34,7 +34,7 @@ func sliceOf(t Type) Type { } func structOf(fields []StructField) Type { - return ToType(reflect.StructOf(toSFs(fields))) + return ToType(reflect.StructOf(toRSFs(fields))) } //go:linkname type_Align reflect.(*rtype).Align