From 1727758746e7a08feaaceb9366d1468498ac2ac2 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Fri, 24 Jun 2016 15:27:06 -0700 Subject: [PATCH] imports: add unsafe symbols to zstdlib Change-Id: Ia5856e2197925671ebaa5e673af3e97fad1cdaee Reviewed-on: https://go-review.googlesource.com/24463 Reviewed-by: Brad Fitzpatrick --- imports/mkstdlib.go | 4 ++++ imports/zstdlib.go | 6 ++++++ 2 files changed, 10 insertions(+) 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", }