xref: /llvm-project/lldb/test/API/commands/expression/char/main.cpp (revision ba8ded6820fa610c7460fe86cd1f41f1df4bcc6c)
1 #include <stdio.h>
2 
3 char g = 0;
4 signed char gs = 0;
5 unsigned char gu = 0;
6 
foo(char c)7 int foo(char c) { return 1; }
foo(signed char c)8 int foo(signed char c) { return 2; }
foo(unsigned char c)9 int foo(unsigned char c) { return 3; }
10 
main()11 int main() {
12   char c = 0;
13   signed char sc = 0;
14   unsigned char uc = 0;
15   printf("%d %d %d\n", foo(c), foo(sc), foo(uc));
16   return 0; // Break here
17 }
18