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
)
23 static void match_func_end(struct symbol
*sym
)
27 if (!is_reachable() && !returned
)
28 sm_info("info: add to no_return_funcs");
32 void check_no_return(int id
)
37 add_hook(&match_return
, RETURN_HOOK
);
38 add_hook(&match_func_end
, END_FUNC_HOOK
);