diff gcc/c/c-parser.c @ 115:4cb7a319550d

fix c-parser.c
author mir3636
date Tue, 28 Nov 2017 19:31:15 +0900
parents e234ee7b7292
children fd00160c1b76
line wrap: on
line diff
--- a/gcc/c/c-parser.c	Fri Nov 17 19:25:43 2017 +0900
+++ b/gcc/c/c-parser.c	Tue Nov 28 19:31:15 2017 +0900
@@ -8060,7 +8060,6 @@
   struct c_declspecs *specs;
   struct c_typespec t;
   {
-    tree expr;
     push_scope ();
     declare_parm_level ();
     /*tree retval_type = TREE_TYPE(retval_decl);*/
@@ -8077,15 +8076,8 @@
     DECL_ARG_TYPE (_envp_decl) = ptr_type_node;
     pushdecl (_envp_decl);
     finish_decl (_envp_decl, loc, NULL_TREE, NULL_TREE, NULL_TREE);
-    struct c_declarator declarator;
-    struct c_parm* parm;
-    struct c_declspecs *specs_parm = build_null_declspecs();
-    declspecs_add_type (loc, specs_parm, TREE_TYPE(retval_decl));
-    finish_declspecs (specs_parm);
-    parm = build_c_parm (specs_parm, NULL_TREE,
-                       &declarator, loc);
-
-    args = get_parm_info(false, expr);
+
+    args = get_parm_info(false, NULL);
     pop_scope();
   }