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

    <tr>
        <th>Summary</th>
        <td>
            [Support] Rationalize llvm::ErrorOr/Expected etc names
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    @pogo59 pointed out in a talk today about how the naming of error handling classes doesn't make any sense.  I think we should rename ErrorOr to something else, and then rename llvm::Expected to ErrorOr.  He's right that it is super confusing, I think we should just fix it with a global rename.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkUsFu3DoM_Br5QsSQZG9sH3zIe8miPRVov4C2uZYSWTJEupv06wttmhZFTwKo4XA4Q2T2ayQa1ek_dXqs8BCX8hhQJFKuprS8jarVe1rTaYA9-Si0QDoEfAQEwfACkhZ8A5xK1aUriCOIuPm4QroA5ZwyOIxLKJU5IDMxLIk4KtsJbPhCgPENmCJTDfAZxPn4AlcCdukIC2SKuBE8FaovGSQBp40KagUKTMr-DxiXMjl-gEP4vqnmQTUPT687zUW2pA-KGuATKdsxZL86AXEo4AU8Ax87ZZhTvBzs41qo_xX0fLDAxb-WnqsXBwhrSBOGX9PrahmbZWgGrGg090On28FoU7lxQWu6rkE0E5l73bd929uT0QPpSzdMc-VHq21jtDGmb0yra9KtmfTc0rL0Zjp1qtW0oQ912bBOea0880Hjfd_bvgo4UeBbnNZGusLtU1lb0s1j6bmbjpVVq4Nn4T8s4iXc7uDbse8pizo9wlcUnyIG_-MvQ99NVPb821qSuWROXB05jE5k54K1Z2XPqxd3TPWcNmXPN5b3527P6ZlmUfZ8E8nKnm9L_AwAAP__svrc8w">