sizeof(&x) gives the wrong result when x is an arraythis is also present in previous versions of VC++