On Thu, 27 Oct 2016, tbsaunde+...@tbsaunde.org wrote: > From: Trevor Saunders <tbsaunde+...@tbsaunde.org> > > gcc/c/ChangeLog: > > 2016-10-27 Trevor Saunders <tbsaunde+...@tbsaunde.org> > > * gimple-parser.c (c_parser_gimple_switch_stmt): Fix > uninitialized use of loc.
Thanks, applied & pushed. Richard. > --- > gcc/c/gimple-parser.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.c > index e9e3aae..8db425f 100644 > --- a/gcc/c/gimple-parser.c > +++ b/gcc/c/gimple-parser.c > @@ -1164,7 +1164,6 @@ c_parser_gimple_switch_stmt (c_parser *parser, > gimple_seq *seq) > auto_vec<tree> labels; > tree default_label = NULL_TREE; > gimple_seq switch_body = NULL; > - location_t loc; > c_parser_consume_token (parser); > > if (c_parser_require (parser, CPP_OPEN_PAREN, "expected %<(%>")) > @@ -1189,7 +1188,7 @@ c_parser_gimple_switch_stmt (c_parser *parser, > gimple_seq *seq) > case RID_CASE: > { > c_expr exp1; > - loc = c_parser_peek_token (parser)->location; > + location_t loc = c_parser_peek_token (parser)->location; > c_parser_consume_token (parser); > > if (c_parser_next_token_is (parser, CPP_NAME) > @@ -1224,6 +1223,7 @@ c_parser_gimple_switch_stmt (c_parser *parser, > gimple_seq *seq) > } > case RID_DEFAULT: > { > + location_t loc = c_parser_peek_token (parser)->location; > c_parser_consume_token (parser); > if (c_parser_next_token_is (parser, CPP_COLON)) > { > @@ -1250,7 +1250,7 @@ c_parser_gimple_switch_stmt (c_parser *parser, > gimple_seq *seq) > } > case RID_GOTO: > { > - loc = c_parser_peek_token (parser)->location; > + location_t loc = c_parser_peek_token (parser)->location; > c_parser_consume_token (parser); > if (c_parser_next_token_is (parser, CPP_NAME)) > { > -- Richard Biener <rguent...@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)