From 049aff9f33c4be93aa32085c924e118ff84c4d94 Mon Sep 17 00:00:00 2001 From: David Given Date: Sun, 1 Jan 2017 17:44:55 +0000 Subject: [PATCH] Remove the negative-constant code from the compiler; I think it's going to break a=-1 (with no spaces). Backed out changeset dead3363ac7d. --- lang/b/compiler/b0.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/lang/b/compiler/b0.c b/lang/b/compiler/b0.c index cb28a6a3c..16fbee167 100644 --- a/lang/b/compiler/b0.c +++ b/lang/b/compiler/b0.c @@ -373,15 +373,7 @@ loop: return subseq(c,PLUS,INCBEF); case MINUS: - /* avoid peeking a name, which could overwrite - * an already set bsym. */ - if (ctab[peekc = spnextchar()] == DIGIT) { - getnum(); - cval = -cval; - return CON; - } else { - return subseq(c,MINUS,DECBEF); - } + return subseq(c,MINUS,DECBEF); case LESS: if (subseq(c,0,1))