]> Cypherpunks repositories - gostls13.git/commit
liblink: require use of TYPE_ADDR, not TYPE_CONST
authorRuss Cox <rsc@golang.org>
Fri, 30 Jan 2015 04:35:14 +0000 (23:35 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 4 Feb 2015 16:50:06 +0000 (16:50 +0000)
commit1f2d7bf44fd20d06c21d16df485fa17137fe79f6
treec94e9493475cd1d6bafb92cecffe02c9b64757ac
parent3e9ed273a244da5d96472656af911a6d2714a9e8
liblink: require use of TYPE_ADDR, not TYPE_CONST

Add Addr-checking for all Progs on input to liblink, in liblink/pass.c,
including requiring use of TYPE_ADDR, not TYPE_CONST.
Update compilers and assemblers to satisfy checks.

Change-Id: Idac36b9f6805f0451cb541d2338992ca5eaf3963
Reviewed-on: https://go-review.googlesource.com/3801
Reviewed-by: Austin Clements <austin@google.com>
29 files changed:
include/link.h
src/cmd/5a/a.y
src/cmd/5a/y.tab.c
src/cmd/5g/cgen.c
src/cmd/5g/ggen.c
src/cmd/5g/gobj.c
src/cmd/5g/gsubr.c
src/cmd/5g/peep.c
src/cmd/5g/prog.c
src/cmd/5g/reg.c
src/cmd/6a/a.y
src/cmd/6a/y.tab.c
src/cmd/8a/a.y
src/cmd/8a/y.tab.c
src/cmd/9a/a.y
src/cmd/9a/y.tab.c
src/cmd/9g/cgen.c
src/cmd/9g/ggen.c
src/cmd/9g/gobj.c
src/cmd/9g/gsubr.c
src/cmd/9g/peep.c
src/cmd/9g/prog.c
src/cmd/9g/reg.c
src/liblink/asm5.c
src/liblink/asm9.c
src/liblink/list5.c
src/liblink/list9.c
src/liblink/obj5.c
src/liblink/pass.c