]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: unexport gc.Sysfunc
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 8 Aug 2017 23:40:07 +0000 (16:40 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Fri, 11 Aug 2017 00:27:35 +0000 (00:27 +0000)
Updates #21352

Change-Id: If21342f30be32e25840b4072b932a6d4257b420d
Reviewed-on: https://go-review.googlesource.com/54091
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Avelino <t@avelino.xxx>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/gen.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/ssa.go

index 626d282c184802dfce90a854468a1d8e403180c2..6b1598e06c1f6eeb8efea376c03dea9288fcac35 100644 (file)
@@ -11,7 +11,7 @@ import (
        "strconv"
 )
 
-func Sysfunc(name string) *obj.LSym {
+func sysfunc(name string) *obj.LSym {
        return Runtimepkg.Lookup(name).Linksym()
 }
 
index 91e6f4680456f8d35278d30bb54949e8478d2331..bcd4f1e02a2d42118fdf49f0839ddc72c5e7ffe4 100644 (file)
@@ -788,7 +788,7 @@ func dcommontype(lsym *obj.LSym, ot int, t *types.Type) int {
 
        sizeofAlg := 2 * Widthptr
        if algarray == nil {
-               algarray = Sysfunc("algarray")
+               algarray = sysfunc("algarray")
        }
        dowidth(t)
        alg := algtype(t)
@@ -1586,8 +1586,8 @@ func dalgsym(t *types.Type) *obj.LSym {
                s.SetAlgGen(true)
 
                if memhashvarlen == nil {
-                       memhashvarlen = Sysfunc("memhash_varlen")
-                       memequalvarlen = Sysfunc("memequal_varlen")
+                       memhashvarlen = sysfunc("memhash_varlen")
+                       memequalvarlen = sysfunc("memequal_varlen")
                }
 
                // make hash closure
index 9c1b3ca69fc7ae8b4e80324f2ebf03ed6f1162ba..2400af340710860be52f0276c1db076ad2d2f033 100644 (file)
@@ -70,32 +70,32 @@ func initssaconfig() {
        ssaCaches = make([]ssa.Cache, nBackendWorkers)
 
        // Set up some runtime functions we'll need to call.
-       Newproc = Sysfunc("newproc")
-       Deferproc = Sysfunc("deferproc")
-       Deferreturn = Sysfunc("deferreturn")
-       Duffcopy = Sysfunc("duffcopy")
-       Duffzero = Sysfunc("duffzero")
-       panicindex = Sysfunc("panicindex")
-       panicslice = Sysfunc("panicslice")
-       panicdivide = Sysfunc("panicdivide")
-       growslice = Sysfunc("growslice")
-       panicdottypeE = Sysfunc("panicdottypeE")
-       panicdottypeI = Sysfunc("panicdottypeI")
-       panicnildottype = Sysfunc("panicnildottype")
-       assertE2I = Sysfunc("assertE2I")
-       assertE2I2 = Sysfunc("assertE2I2")
-       assertI2I = Sysfunc("assertI2I")
-       assertI2I2 = Sysfunc("assertI2I2")
-       goschedguarded = Sysfunc("goschedguarded")
-       writeBarrier = Sysfunc("writeBarrier")
-       writebarrierptr = Sysfunc("writebarrierptr")
-       typedmemmove = Sysfunc("typedmemmove")
-       typedmemclr = Sysfunc("typedmemclr")
-       Udiv = Sysfunc("udiv")
+       Newproc = sysfunc("newproc")
+       Deferproc = sysfunc("deferproc")
+       Deferreturn = sysfunc("deferreturn")
+       Duffcopy = sysfunc("duffcopy")
+       Duffzero = sysfunc("duffzero")
+       panicindex = sysfunc("panicindex")
+       panicslice = sysfunc("panicslice")
+       panicdivide = sysfunc("panicdivide")
+       growslice = sysfunc("growslice")
+       panicdottypeE = sysfunc("panicdottypeE")
+       panicdottypeI = sysfunc("panicdottypeI")
+       panicnildottype = sysfunc("panicnildottype")
+       assertE2I = sysfunc("assertE2I")
+       assertE2I2 = sysfunc("assertE2I2")
+       assertI2I = sysfunc("assertI2I")
+       assertI2I2 = sysfunc("assertI2I2")
+       goschedguarded = sysfunc("goschedguarded")
+       writeBarrier = sysfunc("writeBarrier")
+       writebarrierptr = sysfunc("writebarrierptr")
+       typedmemmove = sysfunc("typedmemmove")
+       typedmemclr = sysfunc("typedmemclr")
+       Udiv = sysfunc("udiv")
 
        // GO386=387 runtime functions
-       ControlWord64trunc = Sysfunc("controlWord64trunc")
-       ControlWord32 = Sysfunc("controlWord32")
+       ControlWord64trunc = sysfunc("controlWord64trunc")
+       ControlWord32 = sysfunc("controlWord32")
 }
 
 // buildssa builds an SSA function for fn.