From b1aed1a596ad02d2aa2eb5c5af431a7ba2f6afc4 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Tue, 21 Apr 2015 15:56:58 -0700 Subject: [PATCH] cmd/vet: add arm64 asmdecl support Change-Id: I5ab54616488bc9bc41aefb27b45d72c36fc4fbde Reviewed-on: https://go-review.googlesource.com/9211 Reviewed-by: Rob Pike --- cmd/vet/asmdecl.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/vet/asmdecl.go b/cmd/vet/asmdecl.go index 63095aa9..6bdfdbf3 100644 --- a/cmd/vet/asmdecl.go +++ b/cmd/vet/asmdecl.go @@ -60,6 +60,7 @@ type asmVar struct { var ( asmArch386 = asmArch{"386", 4, 4, 4, false, "SP", false} asmArchArm = asmArch{"arm", 4, 4, 4, false, "R13", true} + asmArchArm64 = asmArch{"arm64", 8, 8, 8, false, "RSP", true} asmArchAmd64 = asmArch{"amd64", 8, 8, 8, false, "SP", false} asmArchAmd64p32 = asmArch{"amd64p32", 4, 4, 8, false, "SP", false} asmArchPower64 = asmArch{"power64", 8, 8, 8, true, "R1", true} @@ -68,6 +69,7 @@ var ( arches = []*asmArch{ &asmArch386, &asmArchArm, + &asmArchArm64, &asmArchAmd64, &asmArchAmd64p32, &asmArchPower64,