/* 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; }