Do you have to type this in a specific context to get this intending problem? I have just tried typing these two lines into a cpp file and I am not getting this indenting problem.
But please remember that mostly the IDE is responsible for indenting, and you need to look at the IDE options for how the caret is indented on the next line:
IDE tools menu -> Options -> Text Editor -> C/C++ -> Tabs -> Indenting = ...
The #define did not make sense to me, but ASM is not something that I know about personally. I am seeing the same indenting problem in VS2008 on a machine where VA has never been installed. So it is definitely not a VA problem.