<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </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 - FunctionComparator::cmpInlineAsm is overly restrictive"
   href="https://bugs.llvm.org/show_bug.cgi?id=37339">37339</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>FunctionComparator::cmpInlineAsm is overly restrictive
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

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

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

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

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

        <tr>
          <th>Component</th>
          <td>Transformation Utilities
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>n.oxyde@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>cmpInlineAsm will crash with an assertion if the two InlineAsm pointers aren't
equal but their fields are all compared equal. This is overly restrictive,
given two function types may compare equal even if they don't point to the same
function type.

This leads to <a href="https://godbolt.org/g/qn3ZNM">https://godbolt.org/g/qn3ZNM</a> failing to compile with assertions
on.

Found in <a href="https://github.com/rust-lang/rust/pull/49479#issuecomment-386406036">https://github.com/rust-lang/rust/pull/49479#issuecomment-386406036</a>.</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>