<div dir="ltr"><span style="font-size:12.8px">Hi Sanjoy,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">First of all, a brief introduction. I'm Dmitry Olshansky software engineer at Google, we are currently working on experimental implementation of Dart language on top of LLVM. So far we had been successfully following the statepoint GC approach with some good results.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">However one of problems that cropped up is related to item on the docs: <a href="http://llvm.org/docs/Statepoints.html#problem-areas-and-active-work" target="_blank">http://llvm.org/docs/Statepoin<wbr>ts.html#problem-areas-and-<wbr>active-work</a>. Namely  "<wbr>Relocations along exceptional paths are currently broken in ToT." For us the problem is relocations exceptional path fail an assertion with a type mismatch - expected "token" but got landing pad instruction. We thought that you must have had faced the same issues with Azul's LLVM engine, so might share a couple of pointers.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">----</div><div style="font-size:12.8px">Dmitry Olshansky</div><div style="font-size:12.8px">Software Engineer</div><div style="font-size:12.8px">Google inc.</div><div style="font-size:12.8px"><br></div></div>