Fix store of double in DoConstructDouble