How to force Visual Studio to accept this code?
<p>Visual Studio reject this code with 
<code>main.cpp(7): error C2065: '__LINE__Var' : undeclared identifier</code> error.</p>

<p>How to make VS accept it?</p>

<pre><code>#define M void g() { int a = __LINE__; }

void f()
{
    struct x
    {
        M
    };
}
</code></pre>
