github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/conv1.ng (about)

     1  if int8(127) != 127 {
     2  	panic("ERROR 1.1")
     3  }
     4  
     5  if int16(32767) != 32767 {
     6  	panic("ERROR 1.2")
     7  }
     8  
     9  if int32(2147483647) != 2147483647 {
    10  	panic("ERROR 1.3")
    11  }
    12  
    13  if int64(9223372036854775807) != 9223372036854775807 {
    14  	panic("ERROR 1.4")
    15  }
    16  
    17  if int(2147483647) != 2147483647 { // FIXME: 64b or 32b ?
    18  	panic("ERROR 1.5")
    19  }
    20  
    21  if uint8(0xff) != 0xff {
    22  	panic("ERROR 2.1")
    23  }
    24  
    25  if uint16(0xffff) != 0xffff {
    26  	panic("ERROR 2.2")
    27  }
    28  
    29  if uint32(0xffffffff) != 0xffffffff {
    30  	panic("ERROR 2.3")
    31  }
    32  
    33  if uint64(0xffffffffffffffff) != 0xffffffffffffffff {
    34  	panic("ERROR 2.4")
    35  }
    36  
    37  if uint(0xffffffff) != 0xffffffff { // FIXME: 64b or 32b ?
    38  	panic("ERROR 2.5")
    39  }
    40  
    41  print("OK")