For example:
class A
{
A();
};
A::A()
#pragma warning(push)
#pragma warning(disable:4355) // Using "this" in initializer list
: somethingThatIsNotGoingToDeferenceMeYet(this),
#pragma warning(pop)
{}
If you remove the #pragmas, you get a VA Outline that's fine, but with them there it's quite messed up.