Print this page
10703 smatch unreachable code checking needs reworking
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>

@@ -2857,10 +2857,11 @@
         }
 
         /* Parse declaration-specifiers, if any */
         token = declaration_specifiers(token, &ctx);
         mod = storage_modifiers(&ctx);
+        mod |= ctx.ctype.modifiers & MOD_NORETURN;
         decl = alloc_symbol(token->pos, SYM_NODE);
         /* Just a type declaration? */
         if (match_op(token, ';')) {
                 apply_modifiers(token->pos, &ctx);
                 return token->next;