]> Cypherpunks repositories - gostls13.git/commit
runtime: cleanup: use ArgsSizeUnknown to mark all functions
authorKeith Randall <khr@golang.org>
Fri, 19 Jul 2013 18:19:18 +0000 (11:19 -0700)
committerKeith Randall <khr@golang.org>
Fri, 19 Jul 2013 18:19:18 +0000 (11:19 -0700)
commit6fc49c18540938cd4699c1eb8cb05bd00ff9f59c
treedb7220ee8c655facf9f9492e4d75137d4eb3b81b
parenteb04df75cd87722f396fb66583279afe5abfb1ca
runtime: cleanup: use ArgsSizeUnknown to mark all functions
whose argument size is unknown (C vararg functions, and
assembly code without an explicit specification).

We used to use 0 to mean "unknown" and 1 to mean "zero".
Now we use ArgsSizeUnknown (0x80000000) to mean "unknown".

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/11590043
19 files changed:
src/cmd/5a/a.y
src/cmd/5a/y.tab.c
src/cmd/5a/y.tab.h
src/cmd/5c/sgen.c
src/cmd/6a/a.y
src/cmd/6a/y.tab.c
src/cmd/6a/y.tab.h
src/cmd/6c/sgen.c
src/cmd/8a/a.y
src/cmd/8a/y.tab.c
src/cmd/8a/y.tab.h
src/cmd/8c/sgen.c
src/cmd/cc/pgen.c
src/cmd/ld/lib.c
src/cmd/ld/lib.h
src/pkg/runtime/funcdata.h
src/pkg/runtime/runtime.h
src/pkg/runtime/traceback_arm.c
src/pkg/runtime/traceback_x86.c