]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/obj: remove pointless validation
authorXia Bin <snyh@snyh.org>
Thu, 12 Jul 2018 10:00:39 +0000 (18:00 +0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 20 Aug 2018 22:16:46 +0000 (22:16 +0000)
s.Func.Text only can be nil at the moment, otherwise there has
some bugs in compiler's Go rumtime.

Change-Id: Ib2ff9bb977352838e67f2b98a69468f6f350c1f3
Reviewed-on: https://go-review.googlesource.com/123535
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/internal/obj/plist.go

index 0658cc73112cb6b4f6fee40896465503196fd1f2..a8675055d90d4d9411051d412d8e2eb36bb18a78 100644 (file)
@@ -119,9 +119,6 @@ func (ctxt *Link) InitTextSym(s *LSym, flag int) {
                ctxt.Diag("InitTextSym double init for %s", s.Name)
        }
        s.Func = new(FuncInfo)
-       if s.Func.Text != nil {
-               ctxt.Diag("duplicate TEXT for %s", s.Name)
-       }
        if s.OnList() {
                ctxt.Diag("symbol %s listed multiple times", s.Name)
        }