modula3/cm3

BITSIZE of "SET OF SomeEnumeration" has been made flexible? (C backend, ARM64_DARWIN)

dragisha opened this issue · 2 comments

Using ARM64_DARWIN with C backend and hit into a situation where BITSIZE(INTEGER) # BITSIZE(SET OF {A, B, C}).

I was using a lot of LOOPHOLE for interfacing libevent library with my Modula-3 code and it worked and works quite well with earlier (GCC backend) cm3 compilers on several platforms.

Is there a way to set old behavior with some switch to the current compiler?