re PR c/14963 (Unknown types cause ICE in function declarations)

2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c/14963
        * c-decl.c (start_decl): Check for null types.

From-SVN: r83744
This commit is contained in:
Andrew Pinski 2004-06-27 20:47:14 +00:00 committed by Andrew Pinski
parent 01036503d1
commit 1f4f60fc3f
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
PR c/14963
* c-decl.c (start_decl): Check for null types.
2004-06-27 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p):

View File

@ -2715,7 +2715,7 @@ start_decl (tree declarator, tree declspecs, int initialized, tree attributes)
for (; args; args = TREE_CHAIN (args))
{
tree type = TREE_TYPE (args);
if (INTEGRAL_TYPE_P (type)
if (type && INTEGRAL_TYPE_P (type)
&& TYPE_PRECISION (type) < TYPE_PRECISION (integer_type_node))
DECL_ARG_TYPE (args) = integer_type_node;
}