Home | History | Annotate | Download | only in Sema

Lines Matching refs:Simple

3 struct Simple {
16 sum += __builtin_arm_ldrex((struct Simple **)addr)->a;
22 sum += __builtin_arm_ldrex((struct Simple *)addr).a; // expected-error {{address argument to atomic builtin must be a pointer to}}
33 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}}