1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/* PR objc/47784. This testcase used to crash the compiler. */ typedef struct { float x; } SomeType; @interface MyClass @property(assign,readwrite) SomeType position; @end void example (MyClass *x) { const SomeType SomeTypeZero = {0.0f}; x.position= SomeTypeZero; }