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

    <tr>
        <th>Summary</th>
        <td>
            [AST] Killing off TSI completely in favor of storing TypeLocs.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

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

<pre>
    See https://discourse.llvm.org/t/implementation-details-why-does-astcontext-gettrivialtypesourceinfo-always-allocate/65035/4 for the background.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVkUGP2yAQhX-NfUG2HDCJOXDYtlqpam_JodcxHttsCWRhyNb_vtiqWlUCvYEZPX08xjBt-orIVqJHqsRLxV_LmmwyIceErXPPexviUi6pbHt_OLyjJyAbfDMhgXWp-Vi3ZgqYGkhkgif8Rc2CRNE-LTjaHpiKnUHr59CA-4CtjDoXDBAW17PshCzaszlERiuyEczPJYbsp7ZGfTqfueh7NfB60mJSQkFNlhzqSn56ud4q-YV9s85Zv7Awz-x2_cpM2FEJ3casZzM8i3OYWaIQ97FbYfoeTGrrHJ3-__WLpTWPbXEohz2AP9I8YnhDc-SQUsZUCnmRUtar7k79qMaBq0GBGLkR_HwxcBmAd8MFAWoHI7q0A1ecGwe-RMoLeG017zjvVCeLqP7UDr1BMWMPu-OsRNV3eC8x__2LOuoDZ8xLKk1nE6V_TUjJLh6PbHZ_yLSGqD-vGfy7_ZFVfcDrg_w3d6ypNw">