Skip to content

Commit b4f1bb0

Browse files
committed
TEST: Add test for global unsigned int variable
1 parent 0738b54 commit b4f1bb0

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

integration_tests/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ RUN(NAME expr_20 LABELS cpython llvm c)
428428
RUN(NAME expr_01u LABELS cpython llvm c NOFAST)
429429
RUN(NAME expr_02u LABELS cpython llvm c NOFAST)
430430
RUN(NAME expr_03u LABELS cpython llvm c NOFAST)
431+
RUN(NAME expr_04u LABELS cpython llvm c)
431432

432433
RUN(NAME loop_01 LABELS cpython llvm c)
433434
RUN(NAME loop_02 LABELS cpython llvm c wasm wasm_x86 wasm_x64)

integration_tests/expr_04u.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from lpython import u8, u16, u32, u64
2+
3+
FLAG1 : u8 = u8(1) << u8(4)
4+
FLAG2 : u16 = u16(1) << u16(4)
5+
FLAG3: u32 = u32(1) << u32(4)
6+
FLAG4: u64 = u64(1) << u64(4)
7+
8+
print(FLAG1, FLAG2, FLAG3, FLAG4)
9+
assert FLAG1 == u8(16)
10+
assert FLAG2 == u16(16)
11+
assert FLAG3 == u32(16)
12+
assert FLAG4 == u64(16)

0 commit comments

Comments
 (0)