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>