summaryrefslogtreecommitdiff
path: root/src/cmd/internal/goobj/builtin.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/internal/goobj/builtin.go')
-rw-r--r--src/cmd/internal/goobj/builtin.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/internal/goobj/builtin.go b/src/cmd/internal/goobj/builtin.go
index e7d612aeb7..aa665fde99 100644
--- a/src/cmd/internal/goobj/builtin.go
+++ b/src/cmd/internal/goobj/builtin.go
@@ -4,6 +4,8 @@
package goobj
+import "internal/buildcfg"
+
// Builtin (compiler-generated) function references appear
// frequently. We assign special indices for them, so they
// don't need to be referenced by name.
@@ -27,7 +29,7 @@ func BuiltinIdx(name string, abi int) int {
if !ok {
return -1
}
- if builtins[i].abi != abi {
+ if buildcfg.Experiment.RegabiWrappers && builtins[i].abi != abi {
return -1
}
return i