aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2010-06-07 18:10:48 -0700
committerRobert Griesemer <gri@golang.org>2010-06-07 18:10:48 -0700
commit0c222d6e49341e164b6a59a87534145b4c33f0fc (patch)
tree292be3adabea18451cea3dbf01f7dd8fbc2edb1a
parent440cc95470b804ebe2ca9046a4442cdd3d2e0f10 (diff)
downloadgo-0c222d6e49341e164b6a59a87534145b4c33f0fc.tar.gz
go-0c222d6e49341e164b6a59a87534145b4c33f0fc.zip
gc: backslash newline is not a legal escape sequence in strings
Fixes #827. R=ken2 CC=golang-dev, rsc https://golang.org/cl/1592041
-rw-r--r--src/cmd/gc/lex.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/cmd/gc/lex.c b/src/cmd/gc/lex.c
index 1bf51a70a4..f50c857a66 100644
--- a/src/cmd/gc/lex.c
+++ b/src/cmd/gc/lex.c
@@ -1160,7 +1160,6 @@ escchar(int e, int *escflg, vlong *val)
*escflg = 0;
-loop:
c = getr();
switch(c) {
case EOF:
@@ -1180,9 +1179,6 @@ loop:
c = getr();
switch(c) {
- case '\n':
- goto loop;
-
case 'x':
*escflg = 1; // it's a byte
i = 2;