1 #include "check_debug.h" 2 3 int zero(void) 4 { 5 return 0; 6 } 7 8 9 int main(unsigned int x, unsigned int y) 10 { 11 if (zero()) 12 __smatch_states("register_impossible_return"); 13 else 14 __smatch_states("register_impossible_return"); 15 } 16 17 /* 18 * check-name: smatch impossible #1 19 * check-command: smatch -I.. sm_impossible1.c 20 * 21 * check-output-start 22 sm_impossible1.c:12 main() [register_impossible_return] impossible = 'impossible' 23 sm_impossible1.c:14 main() register_impossible_return: no states 24 * check-output-end 25 */