From: Hiroshi Ioka Date: Sun, 9 Jul 2017 00:01:47 +0000 (+0900) Subject: cmd/link: remove redundant switch stmt X-Git-Tag: go1.10beta1~1615 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=342d25fc05a915f267e9d4f0bdc13fb04e014a2b;p=gostls13.git cmd/link: remove redundant switch stmt Change-Id: I5c4f8dc1e174b3438ef4fb509fac78d6e1b292c9 Reviewed-on: https://go-review.googlesource.com/54791 Reviewed-by: Ian Lance Taylor Reviewed-by: Avelino Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot --- diff --git a/src/cmd/link/internal/ld/data.go b/src/cmd/link/internal/ld/data.go index 1d053d23b7..23e0e4f2b0 100644 --- a/src/cmd/link/internal/ld/data.go +++ b/src/cmd/link/internal/ld/data.go @@ -1166,11 +1166,8 @@ func dosymtype(ctxt *Link) { for _, s := range ctxt.Syms.Allsym { // Create a new entry in the .init_array section that points to the // library initializer function. - switch Buildmode { - case BuildmodeCArchive, BuildmodeCShared: - if s.Name == *flagEntrySymbol { - addinitarrdata(ctxt, s) - } + if s.Name == *flagEntrySymbol { + addinitarrdata(ctxt, s) } } }