// RUN: %target-run-simple-swift | FileCheck %s // REQUIRES: executable_test var a : Int func test_Int8() { var i8 : Int8 i8 = -0x1 print(Int(i8)) } func test_UInt8() { var ui8 : UInt8 ui8 = 0xFF print(ui8) var i8 = Int8(bitPattern: ui8) print(Int(i8)) } func test_UInt32() { var ui32 : UInt32 ui32 = 0xFFFFFFFF print(ui32) var i8 : Int8 i8 = Int8(ui32 & (0xF)) print(String(i8)) } test_Int8() test_UInt8() test_UInt32() var tentwenty : UInt64 tentwenty = 1000 tentwenty += 20 print(tentwenty) // CHECK: -1 // CHECK: 255 // CHECK: 4294967295 // CHECK: 15 // CHECK: 1020