]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/compile/internal/typecheck/typecheck.go
[dev.typeparams] all: merge dev.regabi (7e0a81d) into dev.typeparams
[gostls13.git] / src / cmd / compile / internal / typecheck / typecheck.go
index 7881ea308dacb5ae8c08b9a359b54fb203915864..cb434578dd37e6b758aa7d9e100a3968b3333319 100644 (file)
@@ -1674,10 +1674,10 @@ func CheckMapKeys() {
        mapqueue = nil
 }
 
-// typegen tracks the number of function-scoped defined types that
+// TypeGen tracks the number of function-scoped defined types that
 // have been declared. It's used to generate unique linker symbols for
 // their runtime type descriptors.
-var typegen int32
+var TypeGen int32
 
 func typecheckdeftype(n *ir.Name) {
        if base.EnableTrace && base.Flag.LowerT {
@@ -1686,8 +1686,8 @@ func typecheckdeftype(n *ir.Name) {
 
        t := types.NewNamed(n)
        if n.Curfn != nil {
-               typegen++
-               t.Vargen = typegen
+               TypeGen++
+               t.Vargen = TypeGen
        }
 
        if n.Pragma()&ir.NotInHeap != 0 {