genmatch.c (parser::parse_operator_list): Check for CPP_CLOSE_PAREN after end of id-list.

2015-05-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* genmatch.c (parser::parse_operator_list): Check for CPP_CLOSE_PAREN after end of id-list.

From-SVN: r223609
This commit is contained in:
Prathamesh Kulkarni 2015-05-23 19:36:32 +00:00 committed by Prathamesh Kulkarni
parent b727ba74fb
commit b78be01498
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2015-05-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
* genmatch.c (parser::parse_operator_list): Check for CPP_CLOSE_PAREN after end of id-list.
2015-05-22 Jan Hubicka <hubicka@ucw.cz>
* tree.c (gimple_canonical_types_compatible_p): Sanity check that

View File

@ -3427,6 +3427,11 @@ parser::parse_operator_list (source_location)
op->substitutes.safe_push (idb);
}
// Check that there is no junk after id-list
token = peek();
if (token->type != CPP_CLOSE_PAREN)
fatal_at (token, "expected identifier got %s", cpp_type2name (token->type, 0));
if (op->substitutes.length () == 0)
fatal_at (token, "operator-list cannot be empty");