From c4a3fae27e33a5334a8f900147ae313c14694c5b Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Wed, 28 Sep 2022 21:23:06 +0800 Subject: [PATCH] cmd/asm: use opd.String() instead of fmt.Sprintf Change-Id: Idbade74025bddb26ec3c10527de5af5dc2b8c1cd Reviewed-on: https://go-review.googlesource.com/c/go/+/435940 TryBot-Result: Gopher Robot Reviewed-by: Cherry Mui Run-TryBot: Cherry Mui Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor Run-TryBot: Ian Lance Taylor --- src/cmd/asm/internal/arch/arm64.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cmd/asm/internal/arch/arm64.go b/src/cmd/asm/internal/arch/arm64.go index e426814aab..6790c6e7df 100644 --- a/src/cmd/asm/internal/arch/arm64.go +++ b/src/cmd/asm/internal/arch/arm64.go @@ -12,7 +12,6 @@ import ( "cmd/internal/obj" "cmd/internal/obj/arm64" "errors" - "fmt" ) var arm64LS = map[string]uint8{ @@ -66,8 +65,7 @@ func GetARM64SpecialOperand(name string) arm64.SpecialOperand { // Generate the mapping automatically when the first time the function is called. arm64SpecialOperand = map[string]arm64.SpecialOperand{} for opd := arm64.SPOP_BEGIN; opd < arm64.SPOP_END; opd++ { - s := fmt.Sprintf("%s", opd) - arm64SpecialOperand[s] = opd + arm64SpecialOperand[opd.String()] = opd } // Handle some special cases. -- 2.48.1