Why might the "fatal error C1001" error occur intermittently when using msbuild?
<p>Possibly related to my last question (note: different error code):</p>

<ul>
<li><a href="http://stackoverflow.com/questions/4371556/why-might-the-fatal-error-c1075-error-occur-intermittently-when-using-msbuild">Why might the "fatal error C1075" error occur intermittently when using msbuild?</a></li>
</ul>

<p>On our nightly 64-bit build, we see this error appear intermittently:</p>

<pre><code>Generating Code...
c:\program files\microsoft visual studio 9.0\vc\include\xtree(944) : fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c[0x51120030:0x000E00AB]', line 182)
 To work around this problem, try simplifying or changing the program near the locations listed above.
Please choose the Technical Support command on the Visual C++ 
 Help menu, or open the Technical Support help file for more information
Internal Compiler Error in c:\Program Files\Microsoft Visual Studio 9.0\VC\bin\x86_amd64\cl.exe.  You will be prompted to send an error report to Microsoft later.
Build log was saved at "file://c:\Buildbot\synergy\1.4-win64\build\bin\synergy.dir\Release\BuildLog.htm"
</code></pre>

<p>See <a href="http://pastebin.com/zMMzFfFt" rel="nofollow">full log output</a>. </p>

<p>I get the feeling that this error will be much harder to solve (if this is even possible) than the error from my last question, since it could be a bug in the compiler (but I'm hoping this isn't the case).</p>

<p>Is there anything that can be done to work around this problem? Maybe there's a hotfix that I can't find? Perhaps I should just contact Microsoft through connect?</p>
