<div dir="ltr"><div><font color="#000000" style="background-color:rgb(255,255,255)">Hi Yaron</font></div><div><font color="#000000" style="background-color:rgb(255,255,255)"></font> </div><div><font color="#000000" style="background-color:rgb(255,255,255)">I tried your sample file out on my machine with libcxx tot and clang tot. I should note my libcxx has some patches in that are waiting to be applied, so it's not quite like yours, but hopefully that won't make a difference.</font></div>
<div><font color="#000000" style="background-color:rgb(255,255,255)"></font> </div><div><font color="#000000" style="background-color:rgb(255,255,255)">Your example took about 14 seconds to compile on my machine. </font><font color="#000000" style="background-color:rgb(255,255,255)">That time is excessive. </font><font color="#000000" style="background-color:rgb(255,255,255)">g++ produced a similar error instantly.</font></div>
<div><font color="#000000"></font> </div><div><font color="#000000">I've report other excessive compile times recently and this may or may not be related. See this bug for a similar slow example:</font></div><div><a href="http://llvm.org/bugs/show_bug.cgi?id=17414">http://llvm.org/bugs/show_bug.cgi?id=17414</a></div>
<div> </div><div>Something is definitely wrong, that something could be more than one thing.<br></div></div>