<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, May 13, 2015 at 4:37 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 lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I made some progress this afternoon.  I now have a set of changes in my local sandbox that allows clang to pass all of the tests in the suite I’ve been using
 to exercise this code.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">How do you feel about working these changes into trunk to establish a working baseline, even knowing that parts of this are going to be redesigned?</span></p></div></div></blockquote><div><br></div><div>I guess I'm kind of ambivalent about continuing in the current direction. It doesn't hurt, but if it provides someone with basic functionality for now, then that's OK. On the other hand, the tests won't be particularly valuable because Clang is going to emit new LLVM IR, so they'll need to be redone.</div><div><br></div><div>I also think that, given that the rewrite will take at least a month, we should turn MSVC C++ exceptions off by default in Clang until it's ready. We need some hidden flag that isn't /EHs. I'm already tired of getting bug reports along the lines of "clang crashed while compiling MSVC-style exceptions". Of course, the user can't tell from the crash that the workaround is just "turn off exceptions until they work". =/</div></div></div></div>