| // 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 |