On Solaris8/SPARC, the test expr-22.8 fails because of
a parser overrun (experiment shows that the object
passed to IllegalExprOperandType() has length 4 and
bytes "Inf}" which is wrong and unexpected.) Why is
the parser running on past the end of the argument
passed to [expr]?
For the moment, because I know of no way to exploit
this bug, I've marked that test as knownBug, but I'm
not at all happy with that...