aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/lex/parser.y
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2011-08-02 14:16:30 -0400
committerRuss Cox <rsc@swtch.com>2011-08-02 14:16:30 -0400
commitde1755b58dd9a4a7523d5303799e43db44c25cec (patch)
tree117717352596711784bc736453509b3a4bb64832 /src/cmd/lex/parser.y
parentda7e3a5d39b3acf930ca5714aed4826435cb1e13 (diff)
downloadplan9port-de1755b58dd9a4a7523d5303799e43db44c25cec.tar.gz
plan9port-de1755b58dd9a4a7523d5303799e43db44c25cec.tar.bz2
plan9port-de1755b58dd9a4a7523d5303799e43db44c25cec.zip
lex: 64-bit bug
R=rsc http://codereview.appspot.com/4830054
Diffstat (limited to 'src/cmd/lex/parser.y')
-rw-r--r--src/cmd/lex/parser.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/lex/parser.y b/src/cmd/lex/parser.y
index 2d57e3f3..964a60fe 100644
--- a/src/cmd/lex/parser.y
+++ b/src/cmd/lex/parser.y
@@ -196,7 +196,7 @@ r: CHAR
}
}
| SCON r
- ={ $$.i = mn2(RSCON,$2.i,$1.i); }
+ ={ $$.i = mn2(RSCON,$2.i,(uintptr)$1.cp); }
| '^' r
={ $$.i = mn1(CARAT,$2.i); }
| r '$'