mirror of
https://github.com/golang/go
synced 2024-10-06 08:00:07 +00:00
n
Change-Id: Id4be9521e8bcc75776bd02b6f107065eefd8df95
This commit is contained in:
parent
e66128e63b
commit
43aa9376f7
|
@ -743,14 +743,14 @@ func dcommontype(c rttype.Cursor, t *types.Type) {
|
||||||
c.Field("Align_").WriteUint8(uint8(t.Alignment()))
|
c.Field("Align_").WriteUint8(uint8(t.Alignment()))
|
||||||
c.Field("FieldAlign_").WriteUint8(uint8(t.Alignment()))
|
c.Field("FieldAlign_").WriteUint8(uint8(t.Alignment()))
|
||||||
|
|
||||||
i = int(kinds[t.Kind()])
|
kind := kinds[t.Kind()]
|
||||||
if types.IsDirectIface(t) {
|
if types.IsDirectIface(t) {
|
||||||
i |= abi.KindDirectIface
|
kind |= abi.KindDirectIface
|
||||||
}
|
}
|
||||||
if useGCProg {
|
if useGCProg {
|
||||||
i |= abi.KindGCProg
|
kind |= abi.KindGCProg
|
||||||
}
|
}
|
||||||
c.Field("Kind_").WriteUint8(uint8(i))
|
c.Field("Kind_").WriteUint8(uint8(kind))
|
||||||
|
|
||||||
c.Field("Equal").WritePtr(eqfunc)
|
c.Field("Equal").WritePtr(eqfunc)
|
||||||
c.Field("GCData").WritePtr(gcsym)
|
c.Field("GCData").WritePtr(gcsym)
|
||||||
|
|
|
@ -378,7 +378,7 @@ type workType struct {
|
||||||
// markDoneSema protects transitions from mark to mark termination.
|
// markDoneSema protects transitions from mark to mark termination.
|
||||||
markDoneSema uint32
|
markDoneSema uint32
|
||||||
|
|
||||||
bgMarkDone uint32 // cas to 1 when at a background mark completion point
|
bgMarkDone uint32 // cas to 1 when at a background mark completion point
|
||||||
// Background mark completion signaling
|
// Background mark completion signaling
|
||||||
|
|
||||||
// mode is the concurrency mode of the current GC cycle.
|
// mode is the concurrency mode of the current GC cycle.
|
||||||
|
|
Loading…
Reference in a new issue