diff options
Diffstat (limited to 'gcc/cgraph.c')
-rw-r--r-- | gcc/cgraph.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cgraph.c b/gcc/cgraph.c index a6aed42..60effb0 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -2387,7 +2387,7 @@ cgraph_add_new_function (tree fndecl, bool lowered) bool cgraph_node_can_be_local_p (struct cgraph_node *node) { - return (!node->needed + return (!node->needed && !node->address_taken && ((DECL_COMDAT (node->decl) && !node->same_comdat_group) || !node->local.externally_visible)); } |