compiler: reject incorrect unsafe.Offsetof expressions.
commit393ba00b17f26cf286e5865dd73e086d77140125
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jun 2013 21:24:58 +0000 (19 21:24 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jun 2013 21:24:58 +0000 (19 21:24 +0000)
tree34cc2bd8b95185769b746c126f7bc3aaedf4bbf2
parent0dc1ebca5751c076a9ea07a7e6d6e8428bdbe73b
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200221 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/expressions.h