]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: factor out access to thisT
authorgriesemer <gri@golang.org>
Tue, 25 Apr 2017 05:17:03 +0000 (22:17 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 25 Apr 2017 17:21:08 +0000 (17:21 +0000)
commit51012314251a8b1f1dfe9737091a37c0e1f6b9d5
treef9341ecfd0012b79df55ee269e560fbf8db67655
parent4e5593ddaafb95fd1d1092c7b28cae71e10d5f2f
cmd/compile: factor out access to thisT

isifacemethod accessed thisT without checking if it was initialized,
opening the possibility for a bug during type checking. Give better
name, move it to package types, and provide accessor instead.

Change-Id: I29ffc408252a4ba4ef1de218fa154397786c9be6
Reviewed-on: https://go-review.googlesource.com/41673
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/bimport.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/gc/universe.go
src/cmd/compile/internal/types/type.go