diff options
Diffstat (limited to 'gcc/tree-optimize.c')
-rw-r--r-- | gcc/tree-optimize.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-optimize.c b/gcc/tree-optimize.c index 9df5adb..3522016 100644 --- a/gcc/tree-optimize.c +++ b/gcc/tree-optimize.c @@ -208,7 +208,7 @@ tree_rest_of_compilation (tree fndecl, bool nested_p) if (!cgraph_function_possibly_inlined_p (fndecl)) { DECL_SAVED_TREE (fndecl) = NULL; - if (DECL_SAVED_INSNS (fndecl) == 0 + if (DECL_STRUCT_FUNCTION (fndecl) == 0 && !cgraph_node (fndecl)->origin) { /* Stop pointing to the local nodes about to be freed. |