aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cmd/compile/internal/importer/iimport.go2
-rw-r--r--src/cmd/compile/internal/ir/func.go2
-rw-r--r--src/cmd/compile/internal/types/sym.go2
-rw-r--r--src/cmd/internal/obj/textflag.go3
4 files changed, 5 insertions, 4 deletions
diff --git a/src/cmd/compile/internal/importer/iimport.go b/src/cmd/compile/internal/importer/iimport.go
index 33c46a0f90..8ab0b7b989 100644
--- a/src/cmd/compile/internal/importer/iimport.go
+++ b/src/cmd/compile/internal/importer/iimport.go
@@ -4,7 +4,7 @@
// license that can be found in the LICENSE file.
// 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
diff --git a/src/cmd/compile/internal/ir/func.go b/src/cmd/compile/internal/ir/func.go
index 0a9db92d96..c17425a4da 100644
--- a/src/cmd/compile/internal/ir/func.go
+++ b/src/cmd/compile/internal/ir/func.go
@@ -162,7 +162,7 @@ type ScopeID int32
const (
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)
funcReflectMethod // function calls reflect.Type.Method or MethodByName
// true if closure inside a function; false if a simple function or a
diff --git a/src/cmd/compile/internal/types/sym.go b/src/cmd/compile/internal/types/sym.go
index 0e66ed348b..c689304b34 100644
--- a/src/cmd/compile/internal/types/sym.go
+++ b/src/cmd/compile/internal/types/sym.go
@@ -32,7 +32,7 @@ type Sym struct {
Pkg *Pkg
Name string // object name
- // saved and restored by dcopy
+ // saved and restored by Pushdcl/Popdcl
Def Object // definition: ONAME OTYPE OPACK or OLITERAL
Block int32 // blocknumber to catch redeclaration
Lastlineno src.XPos // last declaration for diagnostic
diff --git a/src/cmd/internal/obj/textflag.go b/src/cmd/internal/obj/textflag.go
index 2f55793285..881e192203 100644
--- a/src/cmd/internal/obj/textflag.go
+++ b/src/cmd/internal/obj/textflag.go
@@ -27,7 +27,8 @@ const (
// This data contains no pointers.
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
// This function uses its incoming context register.