compiler/libec: (#954) Fixed handling huge constant double expressions