From 37aa341d9dffe66a784d3d1453042e9e7d315ec9 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 24 Jul 2015 18:28:40 +0000 Subject: compiler: Disallow rune literals with '\X'. http://golang.org/ref/spec#Rune_literals states that rune literals encoded as hex bytes must begin with lowercase '\x'. Fixes golang/go#11575. Reviewed-on: https://go-review.googlesource.com/12158 From-SVN: r226184 --- gcc/go/gofrontend/lex.cc | 1 - 1 file changed, 1 deletion(-) (limited to 'gcc/go/gofrontend/lex.cc') diff --git a/gcc/go/gofrontend/lex.cc b/gcc/go/gofrontend/lex.cc index aa7071d..9c41927 100644 --- a/gcc/go/gofrontend/lex.cc +++ b/gcc/go/gofrontend/lex.cc @@ -1197,7 +1197,6 @@ Lex::advance_one_char(const char* p, bool is_single_quote, unsigned int* value, : p + 1); case 'x': - case 'X': *is_character = false; if (Lex::is_hex_digit(p[1]) && Lex::is_hex_digit(p[2])) { -- cgit v1.1