const internal/abi.KindMask

29 uses

	internal/abi (current package)
		type.go#L77: 	KindMask        Kind = (1 << 5) - 1
		type.go#L189: func (t *Type) Kind() Kind { return t.Kind_ & KindMask }

	reflect
		type.go#L3046: 	switch Kind(t.Kind_ & abi.KindMask) {

	runtime
		alg.go#L235: 	switch t.Kind_ & abi.KindMask {
		alg.go#L285: 	switch t.Kind_ & abi.KindMask {
		arena.go#L114: 	if t.Kind_&abi.KindMask != abi.Pointer {
		arena.go#L148: 	switch t.Kind_ & abi.KindMask {
		arena.go#L165: 	switch t.Kind_ & abi.KindMask {
		arena.go#L296: 	if typ.Kind_&abi.KindMask != abi.Pointer {
		arena.go#L300: 	if typ.Kind_&abi.KindMask != abi.Slice {
		cgocall.go#L534: 	if arg != nil && (t.Kind_&abi.KindMask == abi.Pointer || t.Kind_&abi.KindMask == abi.UnsafePointer) {
		cgocall.go#L543: 		switch aep._type.Kind_ & abi.KindMask {
		cgocall.go#L545: 			if t.Kind_&abi.KindMask == abi.UnsafePointer {
		cgocall.go#L585: 	switch t.Kind_ & abi.KindMask {
		cgocheck.go#L252: 	switch typ.Kind_ & abi.KindMask {
		debuglog.go#L281: 		switch v._type.Kind_ & abi.KindMask {
		mbitmap.go#L921: 	if typ.Kind_&abi.KindMask == abi.Interface {
		mbitmap.go#L1756: 	if t.Kind_&abi.KindMask != abi.Pointer {
		mfinal.go#L237: 				switch f.fint.Kind_ & abi.KindMask {
		mfinal.go#L422: 	if etyp.Kind_&abi.KindMask != abi.Pointer {
		mfinal.go#L468: 	if ftyp.Kind_&abi.KindMask != abi.Func {
		mfinal.go#L483: 	case fint.Kind_&abi.KindMask == abi.Pointer:
		mfinal.go#L489: 	case fint.Kind_&abi.KindMask == abi.Interface:
		pinner.go#L111: 	if kind := etyp.Kind_ & abi.KindMask; kind != abi.Pointer && kind != abi.UnsafePointer {
		plugin.go#L91: 		if t.Kind_&abi.KindMask == abi.Func {
		type.go#L64: 	switch t.Kind_ & abi.KindMask {
		type.go#L359: 	kind := t.Kind_ & abi.KindMask
		type.go#L360: 	if kind != v.Kind_&abi.KindMask {