// CHECK:
//   Mangled name: {}testSimpleUIntLiteral
//   Public signature: /testSimpleUIntLiteral|-5462154717039801349[0]
//   Public signature debug description: {}testSimpleUIntLiteral
val testSimpleUIntLiteral: UInt
  // CHECK JVM_IR:
  //   Mangled name: #<get-testSimpleUIntLiteral>(){}kotlin.UInt
  //   Public signature: /testSimpleUIntLiteral.<get-testSimpleUIntLiteral>|-4653191023207023329[0]
  //   Public signature debug description: <get-testSimpleUIntLiteral>(){}kotlin.UInt
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testSimpleUIntLiteral>(){}
  //   Public signature: /testSimpleUIntLiteral.<get-testSimpleUIntLiteral>|-6704568008056559053[0]
  //   Public signature debug description: <get-testSimpleUIntLiteral>(){}
  get

// CHECK:
//   Mangled name: {}testSimpleUIntLiteralWithOverflow
//   Public signature: /testSimpleUIntLiteralWithOverflow|5568529828713576484[0]
//   Public signature debug description: {}testSimpleUIntLiteralWithOverflow
val testSimpleUIntLiteralWithOverflow: UInt
  // CHECK JVM_IR:
  //   Mangled name: #<get-testSimpleUIntLiteralWithOverflow>(){}kotlin.UInt
  //   Public signature: /testSimpleUIntLiteralWithOverflow.<get-testSimpleUIntLiteralWithOverflow>|-8518123773042217261[0]
  //   Public signature debug description: <get-testSimpleUIntLiteralWithOverflow>(){}kotlin.UInt
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testSimpleUIntLiteralWithOverflow>(){}
  //   Public signature: /testSimpleUIntLiteralWithOverflow.<get-testSimpleUIntLiteralWithOverflow>|-3684407297918930915[0]
  //   Public signature debug description: <get-testSimpleUIntLiteralWithOverflow>(){}
  get

// CHECK:
//   Mangled name: {}testUByteWithExpectedType
//   Public signature: /testUByteWithExpectedType|3852078077095318718[0]
//   Public signature debug description: {}testUByteWithExpectedType
val testUByteWithExpectedType: UByte
  // CHECK JVM_IR:
  //   Mangled name: #<get-testUByteWithExpectedType>(){}kotlin.UByte
  //   Public signature: /testUByteWithExpectedType.<get-testUByteWithExpectedType>|-6501427247498652278[0]
  //   Public signature debug description: <get-testUByteWithExpectedType>(){}kotlin.UByte
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testUByteWithExpectedType>(){}
  //   Public signature: /testUByteWithExpectedType.<get-testUByteWithExpectedType>|-2486015478697901588[0]
  //   Public signature debug description: <get-testUByteWithExpectedType>(){}
  get

// CHECK:
//   Mangled name: {}testUShortWithExpectedType
//   Public signature: /testUShortWithExpectedType|6165338656044520744[0]
//   Public signature debug description: {}testUShortWithExpectedType
val testUShortWithExpectedType: UShort
  // CHECK JVM_IR:
  //   Mangled name: #<get-testUShortWithExpectedType>(){}kotlin.UShort
  //   Public signature: /testUShortWithExpectedType.<get-testUShortWithExpectedType>|-7410031910894675749[0]
  //   Public signature debug description: <get-testUShortWithExpectedType>(){}kotlin.UShort
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testUShortWithExpectedType>(){}
  //   Public signature: /testUShortWithExpectedType.<get-testUShortWithExpectedType>|1132366278871381249[0]
  //   Public signature debug description: <get-testUShortWithExpectedType>(){}
  get

// CHECK:
//   Mangled name: {}testUIntWithExpectedType
//   Public signature: /testUIntWithExpectedType|6767656315821705452[0]
//   Public signature debug description: {}testUIntWithExpectedType
val testUIntWithExpectedType: UInt
  // CHECK JVM_IR:
  //   Mangled name: #<get-testUIntWithExpectedType>(){}kotlin.UInt
  //   Public signature: /testUIntWithExpectedType.<get-testUIntWithExpectedType>|870704205305295065[0]
  //   Public signature debug description: <get-testUIntWithExpectedType>(){}kotlin.UInt
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testUIntWithExpectedType>(){}
  //   Public signature: /testUIntWithExpectedType.<get-testUIntWithExpectedType>|-7635408390937372758[0]
  //   Public signature debug description: <get-testUIntWithExpectedType>(){}
  get

// CHECK:
//   Mangled name: {}testULongWithExpectedType
//   Public signature: /testULongWithExpectedType|-2014270652591396342[0]
//   Public signature debug description: {}testULongWithExpectedType
val testULongWithExpectedType: ULong
  // CHECK JVM_IR:
  //   Mangled name: #<get-testULongWithExpectedType>(){}kotlin.ULong
  //   Public signature: /testULongWithExpectedType.<get-testULongWithExpectedType>|4475524496791661545[0]
  //   Public signature debug description: <get-testULongWithExpectedType>(){}kotlin.ULong
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testULongWithExpectedType>(){}
  //   Public signature: /testULongWithExpectedType.<get-testULongWithExpectedType>|7861557248796768147[0]
  //   Public signature debug description: <get-testULongWithExpectedType>(){}
  get

// CHECK:
//   Mangled name: {}testToUByte
//   Public signature: /testToUByte|5171013167243366088[0]
//   Public signature debug description: {}testToUByte
val testToUByte: UByte
  // CHECK JVM_IR:
  //   Mangled name: #<get-testToUByte>(){}kotlin.UByte
  //   Public signature: /testToUByte.<get-testToUByte>|4718877243529221360[0]
  //   Public signature debug description: <get-testToUByte>(){}kotlin.UByte
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testToUByte>(){}
  //   Public signature: /testToUByte.<get-testToUByte>|-1224639133109235261[0]
  //   Public signature debug description: <get-testToUByte>(){}
  get

// CHECK:
//   Mangled name: {}testToUShort
//   Public signature: /testToUShort|-7150535629935793542[0]
//   Public signature debug description: {}testToUShort
val testToUShort: UShort
  // CHECK JVM_IR:
  //   Mangled name: #<get-testToUShort>(){}kotlin.UShort
  //   Public signature: /testToUShort.<get-testToUShort>|1257054497303804599[0]
  //   Public signature debug description: <get-testToUShort>(){}kotlin.UShort
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testToUShort>(){}
  //   Public signature: /testToUShort.<get-testToUShort>|-8157516695178985946[0]
  //   Public signature debug description: <get-testToUShort>(){}
  get

// CHECK:
//   Mangled name: {}testToUInt
//   Public signature: /testToUInt|9156445495607337470[0]
//   Public signature debug description: {}testToUInt
val testToUInt: UInt
  // CHECK JVM_IR:
  //   Mangled name: #<get-testToUInt>(){}kotlin.UInt
  //   Public signature: /testToUInt.<get-testToUInt>|-5858848290517809988[0]
  //   Public signature debug description: <get-testToUInt>(){}kotlin.UInt
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testToUInt>(){}
  //   Public signature: /testToUInt.<get-testToUInt>|2688223986243812534[0]
  //   Public signature debug description: <get-testToUInt>(){}
  get

// CHECK:
//   Mangled name: {}testToULong
//   Public signature: /testToULong|901391237959692446[0]
//   Public signature debug description: {}testToULong
val testToULong: ULong
  // CHECK JVM_IR:
  //   Mangled name: #<get-testToULong>(){}kotlin.ULong
  //   Public signature: /testToULong.<get-testToULong>|-1569892355870406141[0]
  //   Public signature debug description: <get-testToULong>(){}kotlin.ULong
  // CHECK JS_IR NATIVE:
  //   Mangled name: #<get-testToULong>(){}
  //   Public signature: /testToULong.<get-testToULong>|4327718520579802868[0]
  //   Public signature debug description: <get-testToULong>(){}
  get

