Repository navigation
Commit e5e3610
committed
Fix #722 (#if: &&, || and ?: do not short-circuit)
Replace the constFold* functions with a recursive-descent evaluator.
Operands that are not evaluated are only parsed, so they can't cause
division by zero errors.1 parent ab23e4a commit e5e3610
3 files changed
Lines changed: 272 additions & 299 deletions
0 commit comments