There is an extra semicolon which needs to be removed in order for LLVM to compile using cmake+mingw.<br>Visual Studio and mingw+configure compile fine even without the change.<br><br><br><br><br>Index: lib/Support/Windows/explicit_symbols.inc<br>

<div>
===================================================================<br>--- lib/Support/Windows/explicit_symbols.inc    (revision 132739)<br>+++ lib/Support/Windows/explicit_symbols.inc    (working copy)<br>@@ -2,7 +2,7 @@<br>


 <br> #ifdef HAVE__ALLOCA<br>   EXPLICIT_SYMBOL(_alloca)<br>-  EXPLICIT_SYMBOL2(alloca, _alloca);<br>+  EXPLICIT_SYMBOL2(alloca, _alloca)<br> #endif<br> #ifdef HAVE___ALLOCA<br>   EXPLICIT_SYMBOL(__alloca)</div>