c-decl.c (grokdeclarator): Reorder tests to avoid looking at TYPE_MAIN_VARIANT of ERROR_MARK.
* c-decl.c (grokdeclarator): Reorder tests to avoid looking at TYPE_MAIN_VARIANT of ERROR_MARK. * c-lex.c (readescape): Avoid using printf syntax we don't recognize. From-SVN: r36472
This commit is contained in:
parent
6a51f4a073
commit
a52fb89bed
3 changed files with 7 additions and 3 deletions
|
@ -1,5 +1,9 @@
|
|||
Sun Sep 17 10:46:17 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* c-decl.c (grokdeclarator): Reorder tests to avoid looking at
|
||||
TYPE_MAIN_VARIANT of ERROR_MARK.
|
||||
* c-lex.c (readescape): Avoid using printf syntax we don't recognize.
|
||||
|
||||
* simplify-rtx.c (simplify_unary_operation): Add cases
|
||||
FLOAT_EXTEND and FLOAT_TRUNCATE to ones that return 0.
|
||||
|
||||
|
|
|
@ -4650,8 +4650,8 @@ grokdeclarator (declarator, declspecs, decl_context, initialized)
|
|||
controlled separately by its own initializer. */
|
||||
|
||||
if (type != 0 && typedef_type != 0
|
||||
&& TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (typedef_type)
|
||||
&& TREE_CODE (type) == ARRAY_TYPE && TYPE_DOMAIN (type) == 0)
|
||||
&& TREE_CODE (type) == ARRAY_TYPE && TYPE_DOMAIN (type) == 0
|
||||
&& TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (typedef_type))
|
||||
{
|
||||
type = build_array_type (TREE_TYPE (type), 0);
|
||||
if (size_varies)
|
||||
|
|
|
@ -1009,7 +1009,7 @@ readescape (p, limit, cptr)
|
|||
if (ISGRAPH (c))
|
||||
pedwarn ("unknown escape sequence '\\%c'", c);
|
||||
else
|
||||
pedwarn ("unknown escape sequence: '\\' followed by char 0x%.2x", c);
|
||||
pedwarn ("unknown escape sequence: '\\' followed by char 0x%x", c);
|
||||
|
||||
*cptr = c;
|
||||
return p;
|
||||
|
|
Loading…
Add table
Reference in a new issue