Not sure on what platforms you expect the last #else to be reached but it would raise a sigfloatingpoint on FreeBSD. Dividing by zero does not seem like a good idea.
Actually, one of the platforms I tested this on is FreeBSD, and it was no problem at all. SIGFPE is raised by the CPU at run-time, but these are resolved by constant folding at compile time.
-- Ard
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php