]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove PDISCARD class
authorMatthew Dempsky <mdempsky@google.com>
Sat, 12 Oct 2019 23:58:01 +0000 (16:58 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Sun, 13 Oct 2019 01:47:43 +0000 (01:47 +0000)
commit9f4fb6815237f3e66057d175bd15cb167513de83
treed151838b8a82161010c97aa67741f7edc2510fe4
parente49ecaaa0a1d6f6356b4db16ac170123e11f9e62
cmd/compile: remove PDISCARD class

This pseudo-Class was previously used by the importer code to optimize
processing duplicate inline bodies, since we didn't actually care
about the declarations in those contexts.

This functionality is no longer needed with indexed exports, since we
now only process function bodies as needed (and never more than once).

Passes toolstash-check.

Change-Id: I7eab0cb16925ab777079c2a20731dbcfd63cf195
Reviewed-on: https://go-review.googlesource.com/c/go/+/200899
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/class_string.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/go.go