<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/125537>125537</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            warnings building `llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            tablegen,
            code-quality
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          firewave
      </td>
    </tr>
</table>

<pre>
    ```
/home/user/CLionProjects/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp:1706:6: warning: ‘bool llvm::operator==(const SDTypeConstraint&, const SDTypeConstraint&)’ has not been declared within ‘llvm’
 1706 | bool llvm::operator==(const SDTypeConstraint &LHS,
      |      ^~~~
In file included from /home/user/CLionProjects/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp:14:
/home/user/CLionProjects/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h:390:15: note: only here as a ‘friend’
  390 |   friend bool operator==(const SDTypeConstraint &LHS,
      |               ^~~~~~~~
/home/user/CLionProjects/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp:1732:6: warning: ‘bool llvm::operator<(const SDTypeConstraint&, const SDTypeConstraint&)’ has not been declared within ‘llvm’
 1732 | bool llvm::operator<(const SDTypeConstraint &LHS, const SDTypeConstraint &RHS) {
      |      ^~~~
/home/user/CLionProjects/llvm-project/llvm/utils/TableGen/Common/CodeGenDAGPatterns.h:392:15: note: only here as a ‘friend’
  392 |   friend bool operator<(const SDTypeConstraint &LHS,
      |               ^~~~~~~~
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEVd1u2yAUfhp8gxrhQyD2hS_cpOkm9aJa-wI4nMRMBDLArXKTZ5-I00Wb1Kjqpgxh-fB7fr7vs1WMZuMQGyJuiVgUaki9D83aBHxVL1h0Xu8bItmps5bAsvdbJLAcIgYCy_mD8e4x-O-4SpHA0tqX7c1uHJ-GeXMyNq8-q87iPbp80G-3fjR0nlq0948qJQwuTla7HeFtOWOS8DY_9FUFZ9wmm-QOSMVIXXXeW3p0wFvCW7_DoJIPhC9yh2rlXUz0afG83-E820EZlwhIAnN6YbF-81DTXkXqfKIdoqMaV1YF1PTVpN64cyDHGN7OENbSHDklszn9XIiUgHz48kRgni87tnzZaIi7w-FAWPvV0bWxSI1b2UGjpuvgt_Sq-ExzVtfiRE94y2uW_YpMA-cT5rd3dk97DEhVpOoMyjoYdPo3WCiv2amS4-qIzz9A5Vcb4TmMEF1XLBw-JZb5f1YKh8tKeT--MyDvxJg3fMsbakpmtxe0dE0Gw18yGC4y-CPV-jB93777hW64rnmtCmzKGa8k46IURd-UQqGSUlRcdrWE9WzNSl2Jaa1lV0ooC9MAA8GA8XIGouSTqhSdRM41alWVsiZThltl7CSXdOLDpjAxDtiUIASfFVZ1aOPx7wSQcpk3ucyQswBYeY03PwZlTdrnSbEoQnOEqhs2kUyZNTHF89XJJIvNSR2RdoOx2rgNJZJ9XnqSFUOwTZ_SLmbuwpLAcmNSP3STld-e2fIHh455Zl-nVF8a-BkAAP___U5XBw">