fixed problem with D scale factor
authorceriel <none@none>
Wed, 13 Jul 1988 20:13:17 +0000 (20:13 +0000)
committerceriel <none@none>
Wed, 13 Jul 1988 20:13:17 +0000 (20:13 +0000)
lang/m2/comp/LLlex.c

index 6275133..92f8cea 100644 (file)
@@ -582,6 +582,7 @@ lexwarning(W_ORDINARY, "overflow in constant");
                                LoadChar(ch);
                                if (!(ch == '+' || ch == '-' || is_dig(ch)))
                                        goto noscale;
+                               UnloadChar(ch);
                        }
                        if (np < &buf[NUMSIZE]) *np++ = 'E';
                        LoadChar(ch);