xref: /llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-maxbs.c (revision c193bb7e9eee02a435944506c732db9b480f0c84)
1 #define RANGE(a,b,c) ((a) <= (b) && (b) <= (c))
2 
sub(int c)3 int sub(int c) {
4   if (RANGE('0', c, '9')) return 1;
5   return (('A' <= c && c <= 'Z') || ('a' <= c && c <= 'z'));
6 }
7 
8 extern void __llvm_profile_write_file(void);
9 
main(int c,char ** v)10 int main(int c, char **v)
11 {
12   return (c > 1 ? sub(c) : 0);
13 }
14