aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2016-04-06 20:06:41 -0700
committerMatthew Dempsky <mdempsky@google.com>2016-04-07 04:17:26 +0000
commitb17b95301a549d168d96e38310d06216f595e53b (patch)
tree2ad1ab4247c54d5681691d079c51f22e266eaadd /src
parent22ef687da815c4d651cef3c1b7d44f41100b6715 (diff)
downloadgo-b17b95301a549d168d96e38310d06216f595e53b.tar.xz
cmd/internal/sys: change ArchFamily constants to iotas
RIP architecture characters. Change-Id: I36f53afdc311b14b9459ff3821bd6df54a057ded Reviewed-on: https://go-review.googlesource.com/21628 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Dave Cheney <dave@cheney.net>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/internal/sys/arch.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/cmd/internal/sys/arch.go b/src/cmd/internal/sys/arch.go
index 0a7423aa9f..0dc7cb814b 100644
--- a/src/cmd/internal/sys/arch.go
+++ b/src/cmd/internal/sys/arch.go
@@ -10,13 +10,13 @@ import "encoding/binary"
type ArchFamily byte
const (
- AMD64 ArchFamily = '6'
- ARM ArchFamily = '5'
- ARM64 ArchFamily = '7'
- I386 ArchFamily = '8'
- MIPS64 ArchFamily = '0'
- PPC64 ArchFamily = '9'
- S390X ArchFamily = 'z'
+ AMD64 ArchFamily = iota
+ ARM
+ ARM64
+ I386
+ MIPS64
+ PPC64
+ S390X
)
// Arch represents an individual architecture.
@@ -30,6 +30,7 @@ type Arch struct {
PtrSize int
RegSize int
+ // MinLC is the minimum length of an instruction code.
MinLC int
}