diff --git a/source/blender/editors/object/object_constraint.cc b/source/blender/editors/object/object_constraint.cc index 7dca19c619b..1e95991487e 100644 --- a/source/blender/editors/object/object_constraint.cc +++ b/source/blender/editors/object/object_constraint.cc @@ -2287,11 +2287,10 @@ static int pose_constraints_merge_exec(bContext *C, wmOperator *op) LISTBASE_FOREACH(bConstraint *, con, &pchan->constraints) { num_cons += 1; const bConstraintTypeInfo *cti = BKE_constraint_typeinfo_get(con); - - struct IDRelinkUserData userdata = { - .src_object = (ID *) obact, - .dst_object = (ID *) pose_ob, - }; + + struct IDRelinkUserData userdata; + userdata.src_object = (ID *) obact; + userdata.dst_object = (ID *) pose_ob; if (cti->id_looper) { cti->id_looper(con, con_relink_id_cb, &userdata);