fix incorrect result from {b:4; b::5}0