2 A bug in insertion of support function calls for multiplicative operators for _BitInt where one operand was a literal.
9 #if __SDCC_BITINT_MAXWIDTH >= 32 // TODO: When we can regression-test in --std-c23 mode, use the standard macro from limits.h instead!
10 typedef _BitInt(32) data_t
;
12 typedef int32_t data_t
; // this one worked
16 return (data_t
)val
/2; // Compiler internal error on this line for _BitInt.
22 ASSERT (foo (42) == 21);