<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Can't build x64 SEH with LLVM-C interface"
   href="https://llvm.org/bugs/show_bug.cgi?id=30785">30785</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Can't build x64 SEH with LLVM-C interface
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.9
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>nb@ravenbrook.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=17487" name="attach_17487" title="Patch to current trunk sources">attachment 17487</a> <a href="attachment.cgi?id=17487&action=edit" title="Patch to current trunk sources">[details]</a></span>
Patch to current trunk sources

The LLVM-C interface provides no means to construct catchswitch, catchpad,
catchret, cleanuppad, or cleanupret instructions.

Patch file attached.  I haven't tested this yet because of LLVM build problems
on my machine which I am sorting out now.  I will test it today or tomorrow. 
More functionality could be added for catchswitch handlers, similar to the
clause functionality for landingpads, but this will be enough to allow us to
start using these instructions.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>