That was true, but after the move to the pdb library the main reason for that went away.  It should work now withe above suggested workaround, although if you want to use this as a catalyst to kill vs2012 for good, be my guest =]<br><div class="gmail_quote">On Tue, Feb 10, 2015 at 5:58 PM Chandler Carruth <<a href="mailto:chandlerc@google.com">chandlerc@google.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 10, 2015 at 5:53 PM, Kaylor, Andrew <span dir="ltr"><<a href="mailto:andrew.kaylor@intel.com" target="_blank">andrew.kaylor@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="overflow:hidden">This won't build with MSVC 2012 because of:<br>
<br>
llvm\lib\DebugInfo\PDB\DIA\DIARawSymbol.cpp(29): error C4519: default template arguments are only allowed on a class template<br>
<br>
Is MSVC 2012 support already officially dropped?</div></blockquote></div><br></div></div><div dir="ltr"><div class="gmail_extra">I think the PDB stuff never got 2012 support because it was going away by the time anyone wanted to use it. CMake wasn't supposed to build this under 2012, but maybe that logic got busted some where.</div></div>
</blockquote></div>