| #ifdef IS_SYSTEM_HEADER |
| #pragma GCC system_header |
| #endif |
| |
| typedef enum __internal_enum { A, B } user_enum; |
| typedef user_enum *user_enum_ptr; |
| |
| typedef struct __internal_struct { int i; } user_struct; |
| typedef user_struct user_struct_copy; |
| typedef user_struct *user_struct_ptr; |
| |
| typedef union __internal_union { int i; } user_union; |
| typedef user_union user_union_copy; |
| typedef user_union *user_union_ptr; |
| |
| typedef unsigned int user_vector __attribute__((__vector_size__(16))); |
| typedef user_vector user_vector_copy; |
| typedef user_vector *user_vector_ptr; |
| |
| typedef int user_int; |
| typedef user_int user_int_copy; |
| typedef user_int *user_int_ptr; |