]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: update some comments
authorCherry Zhang <cherryyz@google.com>
Thu, 11 Mar 2021 20:00:50 +0000 (15:00 -0500)
committerCherry Zhang <cherryyz@google.com>
Tue, 16 Mar 2021 22:40:59 +0000 (22:40 +0000)
Update some symbol references after refactoring.

Change-Id: I134eec453b69efae97eb8a13e52ff8c14d38442a
Reviewed-on: https://go-review.googlesource.com/c/go/+/301790
Trust: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/compile/internal/reflectdata/reflect.go

index 06a7f91c522646c3f80e1d8062695b2fc257d2e8..0e1de358876160426c4db3a5bb4b2edb0baeb40a 100644 (file)
@@ -1525,7 +1525,7 @@ func dgcptrmask(t *types.Type) *obj.LSym {
 
 // fillptrmask fills in ptrmask with 1s corresponding to the
 // word offsets in t that hold pointers.
-// ptrmask is assumed to fit at least typeptrdata(t)/Widthptr bits.
+// ptrmask is assumed to fit at least types.PtrDataSize(t)/PtrSize bits.
 func fillptrmask(t *types.Type, ptrmask []byte) {
        for i := range ptrmask {
                ptrmask[i] = 0
@@ -1546,8 +1546,9 @@ func fillptrmask(t *types.Type, ptrmask []byte) {
 }
 
 // dgcprog emits and returns the symbol containing a GC program for type t
-// along with the size of the data described by the program (in the range [typeptrdata(t), t.Width]).
-// In practice, the size is typeptrdata(t) except for non-trivial arrays.
+// along with the size of the data described by the program (in the range
+// [types.PtrDataSize(t), t.Width]).
+// In practice, the size is types.PtrDataSize(t) except for non-trivial arrays.
 // For non-trivial arrays, the program describes the full t.Width size.
 func dgcprog(t *types.Type) (*obj.LSym, int64) {
        types.CalcSize(t)
@@ -1833,7 +1834,7 @@ func MarkUsedIfaceMethod(n *ir.CallExpr) {
        tsym := TypeLinksym(ityp)
        r := obj.Addrel(ir.CurFunc.LSym)
        r.Sym = tsym
-       // dot.Xoffset is the method index * Widthptr (the offset of code pointer
+       // dot.Xoffset is the method index * PtrSize (the offset of code pointer
        // in itab).
        midx := dot.Offset() / int64(types.PtrSize)
        r.Add = InterfaceMethodOffset(ityp, midx)