fix Issue 12929 - Empty union followed by field causes ICE due to offset of 0.