__SIZE_TYPE__ size_type_value;
int integer;
long long_integer;
double floating;
_Complex double floating_complex;
int_decl_ref *int_ptr1 = &integer;
enum_decl_ref *enum_ptr1 = &integer;
integer_literal *int_ptr2 = &integer;
long_literal *long_ptr1 = &long_integer;
floating_literal *double_ptr = &floating;
imaginary_literal *cdouble_ptr = &floating_complex;
const char* printHello() {
return hello;
}
char_literal *int_ptr3 = &integer;
negate_enum *int_ptr4 = &integer;
offsetof_type *offsetof_ptr = &size_type_value;
typeof(sizeof(float)) size_t_value;
typeof_sizeof *size_t_ptr = &size_t_value;
typeof_sizeof2 *size_t_ptr2 = &size_t_value;
array_subscript *double_ptr1_5 = &floating;
call_returning_double *double_ptr2 = &floating;
member_ref_double *double_ptr3 = &floating;
add_result *int_ptr5 = &integer;
addeq_result *int_ptr6 = &integer;
add_result_with_typeinfo *int_typeinfo_ptr6;
conditional_operator *double_ptr4 = &floating;
void_ptr vp1 = &integer;
struct S s;
compound_literal *sptr = &s;
ext_vector_element *double_ptr5 = &floating;
double get_from_double_array(unsigned Idx) { return double_array[Idx]; }
float get_from_designated(unsigned Idx) {
return designated_inits[2].y;
}
types_compatible *int_ptr7 = &integer;
choose_expr *int_ptr8 = &integer;
shuffle_expr *vec_ptr = &vec2;
generic_selection_expr *double_ptr6 = &floating;