1 int foo(char c) { return 1; }
2 int foo(signed char c) { return 2; }
3 int foo(unsigned char c) { return 3; }
4 
5 int main() {
6   char c = 0;
7   signed char sc = 0;
8   unsigned char uc = 0;
9   return 0; // Break here
10 }
11