<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt">
<div>Is it too soon to start porting EH code to the new C++ API? Are there sample implementations? <a href="http://llvm.org/demo" target="_blank">llvm.org/demo</a> still uses the old</div><div>EH gizmos. </div></div></div>
</blockquote><div><br></div><div><a href="http://llvm.org/demo">llvm.org/demo</a> uses the 2.9 release, not ToT/3.0</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt"><div>should we wait for 3.0 release?</div></div></div></blockquote><div><br></div><div>Depends what version of LLVM you're coding against. If you're running against ToT, you should be using the new exception handling APIs (LandingPad, et al) - Bill's been porting Clang over recently (see <a href="http://llvm.org/viewvc/llvm-project?rev=140049&view=rev">http://llvm.org/viewvc/llvm-project?rev=140049&view=rev</a> and a couple of other checkins by Bill into the clang tree).</div>
<div><br></div><div>- David</div></div>