Unary minus in case expression

This patch fixes a problem in CodeGen with unary minus operator in
case expression.

minus-case (917 Bytes)

Very nice, applied:
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20071126/003070.html

-Chris