Home | History | Annotate | Download | only in objabi
      1 // Copyright 2012 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 package objabi
      6 
      7 // Must match runtime and reflect.
      8 // Included by cmd/gc.
      9 
     10 const (
     11 	KindBool = 1 + iota
     12 	KindInt
     13 	KindInt8
     14 	KindInt16
     15 	KindInt32
     16 	KindInt64
     17 	KindUint
     18 	KindUint8
     19 	KindUint16
     20 	KindUint32
     21 	KindUint64
     22 	KindUintptr
     23 	KindFloat32
     24 	KindFloat64
     25 	KindComplex64
     26 	KindComplex128
     27 	KindArray
     28 	KindChan
     29 	KindFunc
     30 	KindInterface
     31 	KindMap
     32 	KindPtr
     33 	KindSlice
     34 	KindString
     35 	KindStruct
     36 	KindUnsafePointer
     37 	KindDirectIface = 1 << 5
     38 	KindGCProg      = 1 << 6
     39 	KindNoPointers  = 1 << 7
     40 	KindMask        = (1 << 5) - 1
     41 )
     42