go/src/cmd/compile/internal/noder
Matthew Dempsky fe73f28dc5 [dev.typeparams] cmd/compile: set sym.Def to ir.Name for method value wrappers
The code for generating method value wrappers is weird that it sets
sym.Def to the generated ir.Func, whereas normally sym.Def points to
ir.Name.

While here, change methodValueWrapper to return the ir.Name too, since
that's what the caller wants.

Change-Id: I3da5320ca0bf4d32d7b420345454f19075d19a26
Reviewed-on: https://go-review.googlesource.com/c/go/+/339410
Trust: Matthew Dempsky <mdempsky@google.com>
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
2021-08-03 19:00:56 +00:00
..
codes.go [dev.typeparams] cmd/compile: more incremental typecheck for unified IR 2021-07-10 04:02:52 +00:00
decl.go [dev.typeparams] cmd/compile: set type parameter indices when they are bound 2021-07-29 21:05:45 +00:00
decoder.go [dev.typeparams] cmd/compile: record writer's stack at export data sync points 2021-06-18 06:33:12 +00:00
encoder.go [dev.typeparams] cmd/compile: record writer's stack at export data sync points 2021-06-18 06:33:12 +00:00
export.go [dev.typeparams] cmd/compile: scaffolding for export data experiments 2021-06-12 00:11:57 +00:00
expr.go [dev.typeparams] cmd/compile: set type parameter indices when they are bound 2021-07-29 21:05:45 +00:00
frames_go1.go [dev.typeparams] cmd/compile: record writer's stack at export data sync points 2021-06-18 06:33:12 +00:00
frames_go17.go [dev.typeparams] cmd/compile: record writer's stack at export data sync points 2021-06-18 06:33:12 +00:00
func.go
helpers.go [dev.typeparams] Add CONVIFACE nodes in noder2, where possible 2021-07-23 20:57:41 +00:00
import.go [dev.typeparams] cmd/compile: scaffolding for export data experiments 2021-06-12 00:11:57 +00:00
irgen.go [dev.typeparams] cmd/compile: add dictionary entries for itab conversion 2021-07-23 21:16:54 +00:00
lex.go
lex_test.go
linker.go [dev.typeparams] cmd/compile: cleanup unified IR file format a little 2021-07-21 01:29:21 +00:00
noder.go [dev.typeparams] cmd/compile: enable generics syntax with -lang=go1.18 2021-07-02 14:55:39 +00:00
object.go [dev.typeparams] cmd/compile: fix small -G=3 issues for tests disabled in run.go 2021-07-16 18:30:16 +00:00
posmap.go
quirks.go [dev.typeparams] cmd/compile/internal/syntax: go/ast-style walk API 2021-06-23 22:23:16 +00:00
reader.go [dev.typeparams] cmd/compile: set sym.Def to ir.Name for method value wrappers 2021-08-03 19:00:56 +00:00
reader2.go [dev.typeparams] cmd/compile/internal/types2: (TypeParam) SetBound -> SetConstraint 2021-07-29 21:05:49 +00:00
reloc.go [dev.typeparams] cmd/compile: cleanup unified IR file format a little 2021-07-21 01:29:21 +00:00
scopes.go
sizes.go
stencil.go [dev.typeparams] cmd/compile: simple shape cleanups 2021-08-02 21:26:07 +00:00
stmt.go [dev.typeparams] cmd/compile: add CONVIFACE nodes for return values during noder2 2021-07-23 23:07:50 +00:00
sync.go [dev.typeparams] cmd/compile: cleanup unified IR file format a little 2021-07-21 01:29:21 +00:00
syncmarker_string.go [dev.typeparams] cmd/compile: fix missing sync implicit types 2021-06-16 16:30:37 +00:00
transform.go [dev.typeparams] cmd/compile: handle meth expressions on typeparams 2021-07-29 21:58:06 +00:00
types.go [dev.typeparams] cmd/compile: set type parameter indices when they are bound 2021-07-29 21:05:45 +00:00
unified.go [dev.typeparams] cmd/compile: cleanup unified IR file format a little 2021-07-21 01:29:21 +00:00
unified_test.go [dev.typeparams] cmd/compile: make TestUnifiedCompare insensitive to default -G level 2021-07-15 22:24:35 +00:00
validate.go [dev.typeparams] cmd/compile: fix small -G=3 issues for tests disabled in run.go 2021-07-16 18:30:16 +00:00
writer.go [dev.typeparams] cmd/compile: fail early on unexpected types2.Invalid 2021-08-03 02:42:15 +00:00