aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/export.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2018-04-09 15:22:01 -0700
committerMatthew Dempsky <mdempsky@google.com>2018-04-09 22:58:00 +0000
commit71bac7efe45b18894415a169b669cb1df95d8079 (patch)
treeec906595c5389235a7adce3b54cfc4ba07836a08 /src/cmd/compile/internal/gc/export.go
parentc5dd2543932878e23228ca38d3e3bd621a47fbb5 (diff)
downloadgo-71bac7efe45b18894415a169b669cb1df95d8079.tar.gz
go-71bac7efe45b18894415a169b669cb1df95d8079.zip
cmd/compile: rename gc.exportname to types.IsExported
gofmt -r 'exportname(s) -> types.IsExported(s)' Passes toolstash-check. Change-Id: I6b428bd039c135be66d8b81c325d4e08bae69f24 Reviewed-on: https://go-review.googlesource.com/105938 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/gc/export.go')
-rw-r--r--src/cmd/compile/internal/gc/export.go12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/cmd/compile/internal/gc/export.go b/src/cmd/compile/internal/gc/export.go
index 9990b590a4..a583728608 100644
--- a/src/cmd/compile/internal/gc/export.go
+++ b/src/cmd/compile/internal/gc/export.go
@@ -11,8 +11,6 @@ import (
"cmd/internal/bio"
"cmd/internal/src"
"fmt"
- "unicode"
- "unicode/utf8"
)
var (
@@ -42,14 +40,6 @@ func exportsym(n *Node) {
exportlist = append(exportlist, n)
}
-func exportname(s string) bool {
- if r := s[0]; r < utf8.RuneSelf {
- return 'A' <= r && r <= 'Z'
- }
- r, _ := utf8.DecodeRuneInString(s)
- return unicode.IsUpper(r)
-}
-
func initname(s string) bool {
return s == "init"
}
@@ -65,7 +55,7 @@ func autoexport(n *Node, ctxt Class) {
return
}
- if exportname(n.Sym.Name) || initname(n.Sym.Name) {
+ if types.IsExported(n.Sym.Name) || initname(n.Sym.Name) {
exportsym(n)
}
if asmhdr != "" && !n.Sym.Asm() {