From 1324c5deb7f14b9b44806c91c1589fe396fec7f9 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 15 Nov 1994 19:28:56 -0500 Subject: [PATCH] (staticp): A non-nested function is always static. From-SVN: r8451 --- gcc/tree.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gcc/tree.c b/gcc/tree.c index 1787d0c6b9d..d63a7a5a1bd 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -1915,11 +1915,9 @@ staticp (arg) switch (TREE_CODE (arg)) { case FUNCTION_DECL: - /* Nested functions aren't static. Since taking their address + /* Nested functions aren't static, since taking their address involves a trampoline. */ - if (decl_function_context (arg) != 0) - return 0; - /* ... fall through ... */ + return decl_function_context (arg) == 0; case VAR_DECL: return TREE_STATIC (arg) || DECL_EXTERNAL (arg); -- 2.30.2