Things like
#if sizeof(unsigned long) == sizeof(int)
in an OKL file cause an error in translation
../../testing/test1.okl:123:12: Error: Unable to form an expression
#if sizeof(unsigned long) == sizeof(int)
On the other hand, things like
#if sizeof(short) < sizeof(int)
seem to pass translation OK, yet do not work properly (are not evaluated correctly).
I am reporting this for libocca commit 65efd39. My platform is Linux Mint 21 with g++ 11.4.