2 * smatch/check_no_return.c
4 * Copyright (C) 2010 Dan Carpenter.
6 * Licensed under the Open Software License version 1.1
15 static void match_return(struct expression
*ret_value
)
21 static void match_func_end(struct symbol
*sym
)
23 if (!is_reachable() && !returned
)
24 sm_info("info: add to no_return_funcs");
28 void check_no_return(int id
)
33 add_hook(&match_return
, RETURN_HOOK
);
34 add_hook(&match_func_end
, END_FUNC_HOOK
);