invalid embedded statement error 88
<p>Why does the following fail:</p>

<pre><code>while (true)
   int a;

if(true)
   int a;

if(true)
   int a = 5;

if(true)
  int a = somestaticfunction();
</code></pre>

<p>apperently if fails with: "invalid embedded statement error 88"
on visual studio.</p>
