From a5d23fceab47ff3f0cfacfecbe74f2f853a6ed1c Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 30 Jul 2015 09:01:22 -0700 Subject: [PATCH] doc: add go1.5 note about change to zero-sized fields in cgo This documents the change made in https://golang.org/cl/12864 for https://golang.org/issue/11925. Update #11925. Change-Id: Id09f2a489ea947a725ed12c9cf793e5daef07a06 Reviewed-on: https://go-review.googlesource.com/12866 Reviewed-by: David Crawshaw --- doc/go1.5.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/go1.5.html b/doc/go1.5.html index 4e173d130a..12a8cca17a 100644 --- a/doc/go1.5.html +++ b/doc/go1.5.html @@ -598,6 +598,12 @@ invalid when the current working directory changes. On Windows, cgo now uses external linking by default.

+

+When a C struct ends with a zero-sized field, but the struct itself is +not zero-sized, Go code can no longer refer to the zero-sized field. +Any such references will have to be rewritten. +

+

Performance

-- 2.48.1