Commit 8a57ecff by Nathan Sidwell Committed by Nathan Sidwell

* c-decl.c (pushdecl_top_level): Delete unused function.

From-SVN: r248199
parent 31ab89c1
2017-05-18 Nathan Sidwell <nathan@acm.org>
* c-decl.c (pushdecl_top_level): Delete unused function.
2017-05-18 Marek Polacek <polacek@redhat.com> 2017-05-18 Marek Polacek <polacek@redhat.com>
* c-decl.c (match_builtin_function_types): Use NULL_TREE instead of 0. * c-decl.c (match_builtin_function_types): Use NULL_TREE instead of 0.
......
...@@ -3089,34 +3089,6 @@ pushdecl (tree x) ...@@ -3089,34 +3089,6 @@ pushdecl (tree x)
} }
return x; return x;
} }
/* Record X as belonging to file scope.
This is used only internally by the Objective-C front end,
and is limited to its needs. duplicate_decls is not called;
if there is any preexisting decl for this identifier, it is an ICE. */
tree
pushdecl_top_level (tree x)
{
tree name;
bool nested = false;
gcc_assert (VAR_P (x) || TREE_CODE (x) == CONST_DECL);
name = DECL_NAME (x);
gcc_assert (TREE_CODE (x) == CONST_DECL || !I_SYMBOL_BINDING (name));
if (TREE_PUBLIC (x))
{
bind (name, x, external_scope, /*invisible=*/true, /*nested=*/false,
UNKNOWN_LOCATION);
nested = true;
}
if (file_scope)
bind (name, x, file_scope, /*invisible=*/false, nested, UNKNOWN_LOCATION);
return x;
}
/* Issue a warning about implicit function declaration. ID is the function /* Issue a warning about implicit function declaration. ID is the function
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment