* src/mcs51/ralloc.c (getRegPtr, getRegGpr),
[fw/sdcc] / as / mcs51 / asexpr.c
index 5d34b045abe33f16a60d570bc57cc9253098c8c9..a21e9b0feff473674417f5297f5d691d5de53d6a 100644 (file)
@@ -12,9 +12,6 @@
 #include <stdio.h>
 #include <setjmp.h>
 #include <string.h>
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
 #include "asm.h"
 
 /*)Module      asexpr.c
@@ -341,7 +338,7 @@ register struct expr *esp;
         if (c == '-') {
                 expr(esp, 100);
                 abscheck(esp);
-                esp->e_addr = -esp->e_addr;
+                esp->e_addr = 0-esp->e_addr;
                 return;
         }
         if (c == '~') {
@@ -411,7 +408,7 @@ register struct expr *esp;
                                 }
                                 tp = tp->t_lnk;
                         }
-                        /* err('u'); */
+                        err('u');
                         return;
                 }
                 r = radix;