From 237e7c134c948c3a4c6c9aa84b5b8dd7192af919 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 8 Aug 2013 21:06:06 -0400 Subject: [PATCH] cmd/cc: restore correct meaning of %Q g% 6c ~/x.c /Users/rsc/x.c:1 duplicate types given: STRUCT s and VOID /Users/rsc/x.c:1 no return at end of function: f g% Fixes #6083. R=ken2 CC=golang-dev https://golang.org/cl/12691043 --- src/cmd/cc/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/cc/lex.c b/src/cmd/cc/lex.c index b46c368b58..d1aa2e483b 100644 --- a/src/cmd/cc/lex.c +++ b/src/cmd/cc/lex.c @@ -118,6 +118,7 @@ main(int argc, char *argv[]) { int c; + quotefmtinstall(); // before cinit, which overrides %Q ensuresymb(NSYMB); memset(debug, 0, sizeof(debug)); tinit(); @@ -126,7 +127,6 @@ main(int argc, char *argv[]) arginit(); fmtstrinit(&pragcgobuf); - quotefmtinstall(); tufield = simplet((1L<etype) | BUNSIGNED); ndef = 0; -- 2.48.1