1*89a1d03eSRichard // RUN: clang-tidy %s --checks=-*,bugprone-bad-signal-to-kill-thread -- | count 0
2*89a1d03eSRichard 
3*89a1d03eSRichard #define SIGTERM 15
4*89a1d03eSRichard #undef SIGTERM // no-crash
5*89a1d03eSRichard using pthread_t = int;
6*89a1d03eSRichard int pthread_kill(pthread_t thread, int sig);
7*89a1d03eSRichard 
func()8*89a1d03eSRichard int func() {
9*89a1d03eSRichard   pthread_t thread;
10*89a1d03eSRichard   return pthread_kill(thread, 0);
11*89a1d03eSRichard }
12