]> Cypherpunks repositories - gostls13.git/commit
cmd/gc: simplify code for c2go (more)
authorRuss Cox <rsc@golang.org>
Thu, 22 Jan 2015 17:10:59 +0000 (12:10 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 26 Jan 2015 20:00:44 +0000 (20:00 +0000)
commit8d44ede0dc9261d3f122d4d743dd57615d52d067
tree76740070ad04da31e32527434223ac55e799a226
parent349ecfb0d664c0ec59f4d4b396d4a9c37608f5eb
cmd/gc: simplify code for c2go (more)

- Remove more ? : expressions.
- Use uint32 **hash instead of uint32 *hash[] in function argument.
- Change array.c API to use int, not int32, to match Go's slices.
- Rename strlit to newstrlit, to avoid case-insensitive collision with Strlit.
- Fix a few incorrect printf formats.
- Rename a few variables from 'len' to n or length.
- Eliminate direct string editing building up names like convI2T.

Change-Id: I754cf553402ccdd4963e51b7039f589286219c29
Reviewed-on: https://go-review.googlesource.com/3278
Reviewed-by: Rob Pike <r@golang.org>
13 files changed:
src/cmd/gc/array.c
src/cmd/gc/closure.c
src/cmd/gc/dcl.c
src/cmd/gc/esc.c
src/cmd/gc/go.h
src/cmd/gc/lex.c
src/cmd/gc/pgen.c
src/cmd/gc/plive.c
src/cmd/gc/racewalk.c
src/cmd/gc/reflect.c
src/cmd/gc/subr.c
src/cmd/gc/typecheck.c
src/cmd/gc/walk.c