librustc: Attempt to put out burning tree by fixing translation of unary negation in boolean constants. rs=burningtree