compiler: reject incorrect unsafe.Offsetof expressions.
authorIan Lance Taylor <ian@gcc.gnu.org>
Wed, 19 Jun 2013 21:24:58 +0000 (21:24 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 19 Jun 2013 21:24:58 +0000 (21:24 +0000)
commit8259d36468b77548cec3e35406201d8fb384eafb
tree34cc2bd8b95185769b746c126f7bc3aaedf4bbf2
parenta09f1a766b297f1e248c86b3d2795c1501a506ef
compiler: reject incorrect unsafe.Offsetof expressions.

The x.Field argument to Offsetof may not involve hidden
dereferences of embedded pointer fields.

Also correct uninitialized implicit_ field.

From-SVN: r200221
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/expressions.h