]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/sys: change ArchFamily constants to iotas
authorMatthew Dempsky <mdempsky@google.com>
Thu, 7 Apr 2016 03:06:41 +0000 (20:06 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 7 Apr 2016 04:17:26 +0000 (04:17 +0000)
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>
src/cmd/internal/sys/arch.go

index 0a7423aa9f25a91701c47b7229ef29bf4e69fea1..0dc7cb814b993ab42d0a9fd8630ffdf59aa83938 100644 (file)
@@ -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
 }