summaryrefslogtreecommitdiff
path: root/libgo/go/cmd/internal/objabi/symkind.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/cmd/internal/objabi/symkind.go')
-rw-r--r--libgo/go/cmd/internal/objabi/symkind.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/libgo/go/cmd/internal/objabi/symkind.go b/libgo/go/cmd/internal/objabi/symkind.go
index b95a0d3c701..16b4c535ed8 100644
--- a/libgo/go/cmd/internal/objabi/symkind.go
+++ b/libgo/go/cmd/internal/objabi/symkind.go
@@ -60,6 +60,13 @@ const (
SDWARFRANGE
SDWARFLOC
SDWARFMISC
+ // ABI alias. An ABI alias symbol is an empty symbol with a
+ // single relocation with 0 size that references the native
+ // function implementation symbol.
+ //
+ // TODO(austin): Remove this and all uses once the compiler
+ // generates real ABI wrappers rather than symbol aliases.
+ SABIALIAS
// Update cmd/link/internal/sym/AbiSymKindToSymKind for new SymKind values.
)