Fix hex literal bug.

Large hex literals would lose their minus sign.
3 files changed