diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c')
-rw-r--r-- | packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c b/packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c new file mode 100644 index 000000000000..fa009af27e17 --- /dev/null +++ b/packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c @@ -0,0 +1,25 @@ +#include <stdio.h> +#include <stdlib.h> +struct mytype { + int c; + int d; +}; + +union myunion { + int num; + char *str; +}; + +typedef struct mytype MyType; + +int main() +{ + struct mytype v; + MyType *v_ptr = &v; + + union myunion u = {5}; + v.c = u.num; + v.d = 10; + return v.c + v.d; +} + |