Bug 762: Fixed accidental type change for union.