xref: /llvm-project/lldb/test/API/commands/expression/anonymous-struct/main.cpp (revision fa1b602ee6c3bd3dc245cbafe7534be5381e71e7)
1 typedef struct {
2   float f;
3   int i;
4 } my_untagged_struct;
5 
multiply(my_untagged_struct * s)6 double multiply(my_untagged_struct *s) { return s->f * s->i; }
7 
multiply(my_untagged_struct * s,int x)8 double multiply(my_untagged_struct *s, int x) { return multiply(s) * x; }
9 
main(int argc,char ** argv)10 int main(int argc, char **argv) {
11   my_untagged_struct s = {
12       .f = (float)argc,
13       .i = argc,
14   };
15   // break here
16   return multiply(&s, argc) > 0;
17 }
18