mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-24 12:11:50 +00:00
Portable conversions
This commit is contained in:
69
tests/compiler/portable-conversions.ts
Normal file
69
tests/compiler/portable-conversions.ts
Normal file
@ -0,0 +1,69 @@
|
||||
let i: i32 = 0;
|
||||
let I: i64 = 0;
|
||||
let f: f32 = 0;
|
||||
let F: f64 = 0;
|
||||
|
||||
i8(i);
|
||||
i8(I);
|
||||
i8(f);
|
||||
i8(F);
|
||||
|
||||
i16(i);
|
||||
i16(I);
|
||||
i16(f);
|
||||
i16(F);
|
||||
|
||||
i32(i);
|
||||
i32(I);
|
||||
i32(f);
|
||||
i32(F);
|
||||
|
||||
i64(i);
|
||||
i64(I);
|
||||
i64(f);
|
||||
i64(F);
|
||||
|
||||
isize(i);
|
||||
isize(I);
|
||||
isize(f);
|
||||
isize(F);
|
||||
|
||||
u8(i);
|
||||
u8(I);
|
||||
u8(f);
|
||||
u8(F);
|
||||
|
||||
u16(i);
|
||||
u16(I);
|
||||
u16(f);
|
||||
u16(F);
|
||||
|
||||
u32(i);
|
||||
u32(I);
|
||||
u32(f);
|
||||
u32(F);
|
||||
|
||||
u64(i);
|
||||
u64(I);
|
||||
u64(f);
|
||||
u64(F);
|
||||
|
||||
usize(i);
|
||||
usize(I);
|
||||
usize(f);
|
||||
usize(F);
|
||||
|
||||
bool(i);
|
||||
bool(I);
|
||||
bool(f);
|
||||
bool(F);
|
||||
|
||||
f32(i);
|
||||
f32(I);
|
||||
f32(f);
|
||||
f32(F);
|
||||
|
||||
f64(i);
|
||||
f64(I);
|
||||
f64(f);
|
||||
f64(F);
|
Reference in New Issue
Block a user