diff --git a/imports/mkstdlib.go b/imports/mkstdlib.go index 3a2e39d7..62f3321f 100644 --- a/imports/mkstdlib.go +++ b/imports/mkstdlib.go @@ -86,6 +86,10 @@ func main() { outf("\t%q: %q,\n", key, fullImport[key]) } } + outf("\n") + for _, sym := range [...]string{"Alignof", "ArbitraryType", "Offsetof", "Pointer", "Sizeof"} { + outf("\t%q: %q,\n", "unsafe."+sym, "unsafe") + } outf("}\n") fmtbuf, err := format.Source(buf.Bytes()) if err != nil { diff --git a/imports/zstdlib.go b/imports/zstdlib.go index 6fe21b6b..eb89b2d0 100644 --- a/imports/zstdlib.go +++ b/imports/zstdlib.go @@ -9153,4 +9153,10 @@ var stdlib = map[string]string{ "zlib.NoCompression": "compress/zlib", "zlib.Resetter": "compress/zlib", "zlib.Writer": "compress/zlib", + + "unsafe.Alignof": "unsafe", + "unsafe.ArbitraryType": "unsafe", + "unsafe.Offsetof": "unsafe", + "unsafe.Pointer": "unsafe", + "unsafe.Sizeof": "unsafe", }