From 20e9f85cc962f80a92604faf2d2b1cf6fc4bc522 Mon Sep 17 00:00:00 2001 From: jtvolpe Date: Fri, 20 Apr 2001 02:56:30 +0000 Subject: [PATCH] Fixed unary minus on unsigned git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@749 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/z80/gen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/z80/gen.c b/src/z80/gen.c index 81935dfc..df064c6b 100644 --- a/src/z80/gen.c +++ b/src/z80/gen.c @@ -927,7 +927,7 @@ fetchLitSpecial (asmop * aop, bool negate, bool xor) if (xor) v ^= 0x8000; if (negate) - v = -v; + v = 0-v; v &= 0xFFFF; tsprintf (buffer, "!immedword", v); -- 2.30.2