]> Cypherpunks repositories - gostls13.git/commitdiff
6a, 8a: allow $(-1) for consistency with $1, $(1), $-1.
authorRuss Cox <rsc@golang.org>
Fri, 11 Nov 2011 19:56:49 +0000 (14:56 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 11 Nov 2011 19:56:49 +0000 (14:56 -0500)
R=ken2
CC=golang-dev
https://golang.org/cl/5373074

src/cmd/6a/a.y
src/cmd/8a/a.y

index c0fa4106e7bdfce0ede52c04e6c58e8f1b849001..8459ff3233d935e95e21d3520ab297888ca55b2a 100644 (file)
@@ -429,6 +429,12 @@ imm:
                $$.type = D_FCONST;
                $$.dval = $3;
        }
+|      '$' '(' '-' LFCONST ')'
+       {
+               $$ = nullgen;
+               $$.type = D_FCONST;
+               $$.dval = -$4;
+       }
 |      '$' '-' LFCONST
        {
                $$ = nullgen;
index 96976089def83443790e9942845a38527421a4ca..f1881808fe9ccb700d4aa182652c1a3365181826 100644 (file)
@@ -392,6 +392,12 @@ imm:
                $$.type = D_FCONST;
                $$.dval = $3;
        }
+|      '$' '(' '-' LFCONST ')'
+       {
+               $$ = nullgen;
+               $$.type = D_FCONST;
+               $$.dval = -$4;
+       }
 |      '$' '-' LFCONST
        {
                $$ = nullgen;