From: Russ Cox Date: Fri, 11 Nov 2011 19:56:49 +0000 (-0500) Subject: 6a, 8a: allow $(-1) for consistency with $1, $(1), $-1. X-Git-Tag: weekly.2011-11-18~104 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=6d9c02aea3e902633ca62b220686580705bdcaf8;p=gostls13.git 6a, 8a: allow $(-1) for consistency with $1, $(1), $-1. R=ken2 CC=golang-dev https://golang.org/cl/5373074 --- diff --git a/src/cmd/6a/a.y b/src/cmd/6a/a.y index c0fa4106e7..8459ff3233 100644 --- a/src/cmd/6a/a.y +++ b/src/cmd/6a/a.y @@ -429,6 +429,12 @@ imm: $$.type = D_FCONST; $$.dval = $3; } +| '$' '(' '-' LFCONST ')' + { + $$ = nullgen; + $$.type = D_FCONST; + $$.dval = -$4; + } | '$' '-' LFCONST { $$ = nullgen; diff --git a/src/cmd/8a/a.y b/src/cmd/8a/a.y index 96976089de..f1881808fe 100644 --- a/src/cmd/8a/a.y +++ b/src/cmd/8a/a.y @@ -392,6 +392,12 @@ imm: $$.type = D_FCONST; $$.dval = $3; } +| '$' '(' '-' LFCONST ')' + { + $$ = nullgen; + $$.type = D_FCONST; + $$.dval = -$4; + } | '$' '-' LFCONST { $$ = nullgen;