mirror of
https://github.com/golang/go
synced 2024-11-23 06:20:07 -07:00
cmd/compile: update a few stale comments
CL 64811 removed dcopy. Update the comment in types.Sym. The Russquake moved iexport.go. Update the path to it. WRAPPER is now also used by ABI wrappers, so update the comment since it's now more general than method wrappers. Change-Id: Ie0df61dcef7168f6720838cd5c9a66adf546a44f Reviewed-on: https://go-review.googlesource.com/c/go/+/305269 Trust: Austin Clements <austin@google.com> Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com> Reviewed-by: Cherry Zhang <cherryyz@google.com>
This commit is contained in:
parent
24764496c7
commit
2ba296da47
@ -4,7 +4,7 @@
|
|||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// Indexed package import.
|
// Indexed package import.
|
||||||
// See cmd/compile/internal/gc/iexport.go for the export data format.
|
// See cmd/compile/internal/typecheck/iexport.go for the export data format.
|
||||||
|
|
||||||
package importer
|
package importer
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ type ScopeID int32
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
funcDupok = 1 << iota // duplicate definitions ok
|
funcDupok = 1 << iota // duplicate definitions ok
|
||||||
funcWrapper // is method wrapper
|
funcWrapper // hide frame from users (elide in tracebacks, don't count as a frame for recover())
|
||||||
funcNeedctxt // function uses context register (has closure variables)
|
funcNeedctxt // function uses context register (has closure variables)
|
||||||
funcReflectMethod // function calls reflect.Type.Method or MethodByName
|
funcReflectMethod // function calls reflect.Type.Method or MethodByName
|
||||||
// true if closure inside a function; false if a simple function or a
|
// true if closure inside a function; false if a simple function or a
|
||||||
|
@ -32,7 +32,7 @@ type Sym struct {
|
|||||||
Pkg *Pkg
|
Pkg *Pkg
|
||||||
Name string // object name
|
Name string // object name
|
||||||
|
|
||||||
// saved and restored by dcopy
|
// saved and restored by Pushdcl/Popdcl
|
||||||
Def Object // definition: ONAME OTYPE OPACK or OLITERAL
|
Def Object // definition: ONAME OTYPE OPACK or OLITERAL
|
||||||
Block int32 // blocknumber to catch redeclaration
|
Block int32 // blocknumber to catch redeclaration
|
||||||
Lastlineno src.XPos // last declaration for diagnostic
|
Lastlineno src.XPos // last declaration for diagnostic
|
||||||
|
@ -27,7 +27,8 @@ const (
|
|||||||
// This data contains no pointers.
|
// This data contains no pointers.
|
||||||
NOPTR = 16
|
NOPTR = 16
|
||||||
|
|
||||||
// This is a wrapper function and should not count as disabling 'recover'.
|
// This is a wrapper function and should not count as
|
||||||
|
// disabling 'recover' or appear in tracebacks by default.
|
||||||
WRAPPER = 32
|
WRAPPER = 32
|
||||||
|
|
||||||
// This function uses its incoming context register.
|
// This function uses its incoming context register.
|
||||||
|
Loading…
Reference in New Issue
Block a user