<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/123569>123569</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Remove PointerType::get/getUnqual with element type argument
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nikic
</td>
</tr>
</table>
<pre>
These two methods should be removed now that the opaque pointers migration is complete:
https://github.com/llvm/llvm-project/blob/6f0a627dd3c21209ea45f355ecedd15d739418a1/llvm/include/llvm/IR/DerivedTypes.h#L677-L679
https://github.com/llvm/llvm-project/blob/6f0a627dd3c21209ea45f355ecedd15d739418a1/llvm/include/llvm/IR/DerivedTypes.h#L684-L688
Steps:
* [ ] Remove all the callers, by switching to the methods accepting LLVMContext (or other more appropriate helpers) instead.
* [ ] Deprecate the methods.
* [ ] Remove the methods.
cc @JOE1994 as you handled the migration away from Type::getPointerTo().
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMU01v2zgQ_TXUZRCDGurzoIMTr4FdeLGLNO2dEicSW0pUyJFd__tCStIE6am3niRyHoZv3nujY7T9RNSI_Fbkh0QvPPjQTPab7ZLWm2vzMFAk4IuHkXjwJkIc_OIMtASBRn8mA5O_AA-agQcCP-unhWD2dmIKEUbbB83WT2AjdH6cHTEJtRdyPzDPcf3Fo8Bjb3lY2l3nR4FH586vn5s5-K_UscBj63wr8Fg8Sl1gaYzqMEVZk87yR5Xn1JExaW5KVWdppdO3Pnbq3GLo7eLve4HHAwV7JvNwnSnuBoHqVJTlzako6z-TXJXdnIqqEnIV7xPTMz-5B4F7EPktiPwA95spoJ3b7Oi0cxSiwDtorxAvlrvBTj2w38qvpuquo5nXwun05d87PzF9ZxBY-QCeBwow-kCg5zn4OVjNBAO5eetcg50ikza7j1wONAfqVvC7t35BvTD-ABFy33UgMvnPf3-ldZ2BjnD1Cwx6Mo7MM_xntvRFX-Ex-BFWwVZZ1L4n_v85hQ9eYCWw3iWmUaZWtU6oSUtVqkIVqUqGJpNYVxJVVRWYSp3pKkOdmppSo7LW6MQ2KDGXKUpZS5mqnWxVV2FayIrSNitRZJJGbd1uNXHnQ5_YGBdqUlR5USdOt-TitmeIE11gqwrEde1Cs2WpXfooMuls5PjWhi07al5Eeh3o_ZBrPIk_T0-LdnCxPAA5Gmli4OtMoEO_rKdkCa757VRvNKPA48sc5wZ_BAAA__9MOlj2">