diff options
Diffstat (limited to 'gcc/c-semantics.c')
-rw-r--r-- | gcc/c-semantics.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/c-semantics.c b/gcc/c-semantics.c index 3c7b241..b6c3a27 100644 --- a/gcc/c-semantics.c +++ b/gcc/c-semantics.c @@ -70,6 +70,8 @@ pop_stmt_list (tree t) { chain = TREE_CHAIN (u); TREE_CHAIN (u) = NULL_TREE; + if (chain) + STATEMENT_LIST_HAS_LABEL (chain) |= STATEMENT_LIST_HAS_LABEL (u); if (t == u) break; u = chain; |