I am seeing the same effect here. Thank you for the clear description.
case=7146
For now, you can put the following lines to VA's stdafx.h as a workaround: (This file is parsed only by VA, not by the compiler)
#define __MACHINEI(x) x;
#define __MACHINEX64(x) x;
#define __MACHINEIA32(x) x;
#define __MACHINEX86X_X64(x) x;
#define __MACHINEX86X_IA64(x) x;
#define __MACHINEIA64(x) x;
#define __MACHINEW64(x) x;
#define __MACHINEIW64(x) x;
#define __MACHINESA(x) x;
#define __MACHINEARMX(x) x;
#define __MACHINECC(x) x;
#define __MACHINECE(x) x;
#define __MACHINE(x) x;
You can learn more about this file and its location:
http://docs.wholetomato.com?W302