From 09daf313b255b84e1a8e5323a4b40c1099b7ceb0 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Wed, 28 Sep 2022 21:28:18 +0800 Subject: [PATCH] cmd/asm: use strings.TrimSuffix Change-Id: If08ce3f8534f5fb7ce97ec124bfeff937e65f63b Reviewed-on: https://go-review.googlesource.com/c/go/+/435943 TryBot-Result: Gopher Robot Reviewed-by: Cherry Mui Auto-Submit: Ian Lance Taylor Run-TryBot: Cherry Mui Run-TryBot: Ian Lance Taylor Reviewed-by: Dmitri Shuralyov --- src/cmd/asm/internal/flags/flags.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cmd/asm/internal/flags/flags.go b/src/cmd/asm/internal/flags/flags.go index d5e818223b..b9a94a0c09 100644 --- a/src/cmd/asm/internal/flags/flags.go +++ b/src/cmd/asm/internal/flags/flags.go @@ -84,9 +84,7 @@ func Parse() { flag.Usage() } input := filepath.Base(flag.Arg(0)) - if strings.HasSuffix(input, ".s") { - input = input[:len(input)-2] - } + input = strings.TrimSuffix(input, ".s") *OutputFile = fmt.Sprintf("%s.o", input) } } -- 2.48.1