Files
c3c/test/test_suite/enumerations/compile_time.c3t
2021-11-16 17:46:44 +01:00

20 lines
565 B
C

enum MyEnum : short
{
HELO = 12,
WORLD = 14,
BYE = -5
}
global int myenum_max = MyEnum.max;
global int myenum_min = MyEnum.min;
global int myenum_elements = MyEnum.elements;
global int myenum_alignof = $alignof(MyEnum);
global int myenum_sizeof = $sizeof(MyEnum);
// #expect: compile_time.ll
@compile_time.myenum_max = global i32 14, align 4
@compile_time.myenum_min = global i32 -5, align 4
@compile_time.myenum_elements = global i32 3, align 4
@compile_time.myenum_alignof = global i32 2, align 4
@compile_time.myenum_sizeof = global i32 2, align 4