Home | History | Annotate | Download | only in Sema

Lines Matching defs:Simple

3 struct Simple {
17 sum += __builtin_arm_ldrex((struct Simple **)addr)->a;
23 sum += __builtin_arm_ldrex((struct Simple *)addr).a; // expected-error {{address argument to atomic builtin must be a pointer to}}
32 struct Simple var = {0};
40 res |= __builtin_arm_strex(&var, (struct Simple **)addr);
47 res |= __builtin_arm_strex(var, (struct Simple *)addr); // expected-error {{address argument to atomic builtin must be a pointer to}}
48 res |= __builtin_arm_strex(var, (struct Simple **)addr); // expected-error {{passing 'struct Simple' to parameter of incompatible type 'struct Simple *'}}
49 res |= __builtin_arm_strex(&var, (struct Simple **)addr).a; // expected-error {{is not a structure or union}}
66 sum += __builtin_arm_ldaex((struct Simple **)addr)->a;
72 sum += __builtin_arm_ldaex((struct Simple *)addr).a; // expected-error {{address argument to atomic builtin must be a pointer to}}
81 struct Simple var = {0};
89 res |= __builtin_arm_stlex(&var, (struct Simple **)addr);
96 res |= __builtin_arm_stlex(var, (struct Simple *)addr); // expected-error {{address argument to atomic builtin must be a pointer to}}
97 res |= __builtin_arm_stlex(var, (struct Simple **)addr); // expected-error {{passing 'struct Simple' to parameter of incompatible type 'struct Simple *'}}
98 res |= __builtin_arm_stlex(&var, (struct Simple **)addr).a; // expected-error {{is not a structure or union}}