compiler/libec: (#108) Fixed ignored consequential casts on ~x and -x