@@ -14,7 +14,7 @@ Type tyInt = {.kind=TY_FIXNUM, .fixnum={.kind=FX_INT, .is_unsigned=f
1414Type tyVoid = {.kind = TY_VOID };
1515Type tyConstVoid = {.kind = TY_VOID , .qualifier = TQ_CONST };
1616Type tyVoidPtr = {.kind = TY_PTR , .pa = {.ptrof = & tyVoid }};
17- Type tyBool = {.kind = TY_FIXNUM , .fixnum = {.kind = FX_BOOL , .is_unsigned = false}};
17+ Type tyBool = {.kind = TY_FIXNUM , .fixnum = {.kind = FX_BOOL , .is_unsigned = false}};
1818Type tySize = {.kind = TY_FIXNUM , .fixnum = {.kind = FX_LONG , .is_unsigned = true}};
1919Type tySSize = {.kind = TY_FIXNUM , .fixnum = {.kind = FX_LONG , .is_unsigned = false}};
2020Type tyFloat = {.kind = TY_FLONUM , .flonum = {.kind = FL_FLOAT }};
@@ -40,8 +40,8 @@ static Type kFixnumTypeTable[2][4][FX_LLONG + 1] = {
4040};
4141#undef FIXNUM_TABLE
4242
43- size_t fixnum_size_table [] = {1 , 2 , 4 , 8 , 8 , 4 , 4 };
44- int fixnum_align_table [] = {1 , 2 , 4 , 8 , 8 , 4 , 4 };
43+ size_t fixnum_size_table [] = {1 , 2 , 4 , 8 , 8 , 4 , 1 };
44+ int fixnum_align_table [] = {1 , 2 , 4 , 8 , 8 , 4 , 1 };
4545
4646size_t flonum_size_table [] = {4 , 8 , 8 };
4747int flonum_align_table [] = {4 , 8 , 8 };
0 commit comments