fix regression (hopefully) in C and Java compilers