diff options
| author | cuiweixie <cuiweixie@gmail.com> | 2022-09-28 21:35:52 +0800 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2022-09-29 09:05:05 +0000 |
| commit | a57639a2b2cc0d0cd5e8cec3b042156cf5bab178 (patch) | |
| tree | bf88b9010997193c7f8f803620c948486d06f284 /src/cmd/cgo | |
| parent | ea2a2c0c2233a3aad73c4ba53cec315fb28d7a48 (diff) | |
| download | go-a57639a2b2cc0d0cd5e8cec3b042156cf5bab178.tar.xz | |
cmd/cgo: use strings.TrimSuffix
Change-Id: I97b5592c678c350fd77069d7c40a98864733707a
Reviewed-on: https://go-review.googlesource.com/c/go/+/435946
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Cherry Mui <cherryyz@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Diffstat (limited to 'src/cmd/cgo')
| -rw-r--r-- | src/cmd/cgo/out.go | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/cmd/cgo/out.go b/src/cmd/cgo/out.go index 8736455f4f..971b845530 100644 --- a/src/cmd/cgo/out.go +++ b/src/cmd/cgo/out.go @@ -627,9 +627,7 @@ func (p *Package) writeDefsFunc(fgo2 io.Writer, n *Name, callsMalloc *bool) { // writeOutput creates stubs for a specific source file to be compiled by gc func (p *Package) writeOutput(f *File, srcfile string) { base := srcfile - if strings.HasSuffix(base, ".go") { - base = base[0 : len(base)-3] - } + base = strings.TrimSuffix(base, ".go") base = filepath.Base(base) fgo1 := creat(*objDir + base + ".cgo1.go") fgcc := creat(*objDir + base + ".cgo2.c") |
