]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: eliminate arch-specific typedefs
authorMatthew Dempsky <mdempsky@google.com>
Thu, 3 Mar 2016 02:03:50 +0000 (18:03 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 3 Mar 2016 02:23:37 +0000 (02:23 +0000)
commita40b27e304fc2cbfed84c8c253128d470be0b8c8
treec072b0dc7a7e901de60acf146b63378ec23f2246
parent0024101b2d4e2f3f6b78b6494235c159bc0873ef
cmd/compile: eliminate arch-specific typedefs

Arch backends already provide us Widthint and Widthptr, which is ample
information to figure out how to define the universal "int", "uint",
and "uintptr" types.  No need for providing a generic typedef
mechanism beyond that.

Change-Id: I35c0c17a67c80605a9208b93d77d6960b2cbb17d
Reviewed-on: https://go-review.googlesource.com/20153
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Dave Cheney <dave@cheney.net>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/amd64/galign.go
src/cmd/compile/internal/arm/galign.go
src/cmd/compile/internal/arm64/galign.go
src/cmd/compile/internal/gc/align.go
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/lex.go
src/cmd/compile/internal/mips64/galign.go
src/cmd/compile/internal/ppc64/galign.go
src/cmd/compile/internal/x86/galign.go