<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
span.PlainTextChar
        {font-family:"Calibri","sans-serif"}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText"><span style="color:#7030A0">Hello,</span></p>
<p class="MsoPlainText"><span style="color:#7030A0"> </span></p>
<p class="MsoPlainText"><span style="color:#7030A0">I'm trying to apply the reg2mem pass on my bc file, but it somehow adds an instruction before a landingpad instruction and so I get a broken module error:</span></p>
<p class="MsoPlainText"><span style="color:#7030A0"> </span></p>
<p class="MsoPlainText">                The unwind destination does not have a landingpad instruction!</p>
<p class="MsoPlainText">                  %41 = invoke %class.x* @_ZN10xC2Ev(%class.x* %.reload19)</p>
<p class="MsoPlainText">                          to label %.noexc unwind label %88</p>
<p class="MsoPlainText">                The unwind destination does not have a landingpad instruction!</p>
<p class="MsoPlainText"> </p>
<p class="MsoPlainText"><span style="color:#7030A0">I tried it on LLVM-3.1 and LLVM-3.2, and the same issue occurs on both.</span></p>
<p class="MsoPlainText"><span style="color:#7030A0">Is there a known bug with reg2mem?
</span></p>
<p class="MsoPlainText"><span style="color:#7030A0">Maybe I'm doing something wrong?</span></p>
<p class="MsoPlainText"><span style="color:#7030A0"> </span></p>
<p class="MsoPlainText"><span style="color:#7030A0">Thanks!</span></p>
<p class="MsoPlainText"><span style="color:#7030A0">Alon</span></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the postmaster@nds.com and delete it from your system as well as any copies. The content of e-mails as well as traffic data
 may be monitored by NDS for employment and security purposes.<br>
To protect the environment please do not print this e-mail unless necessary.<br>
<br>
An NDS Group Limited company. www.nds.com<br>
</font>
</body>
</html>