From: cuiweixie Date: Wed, 28 Sep 2022 13:28:18 +0000 (+0800) Subject: cmd/asm: use strings.TrimSuffix X-Git-Tag: go1.20rc1~846 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=09daf313b255b84e1a8e5323a4b40c1099b7ceb0;p=gostls13.git 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 --- 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) } }