Fix floating point division by zero in preprocessor expressions.

Closes #1183
4 files changed