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

    <tr>
        <th>Summary</th>
        <td>
            clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp: 6 * Function parameter should be passed by const reference
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:frontend,
            clang:as-a-library,
            code-quality
      </td>
    </tr>

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

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

<pre>
    Static analyser cppcheck says:

trunk/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:4040:64: performance: Function parameter 'Tag' should be passed by const reference. [passedByValue]
trunk/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:4136:64: performance: Function parameter 'Tag' should be passed by const reference. [passedByValue]
trunk/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:4178:79: performance: Function parameter 'Tag' should be passed by const reference. [passedByValue]
trunk/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:4179:58: performance: Function parameter 'Desc' should be passed by const reference. [passedByValue]
trunk/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:4293:70: performance: Function parameter 'DescTag' should be passed by const reference. [passedByValue]
trunk/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:4294:64: performance: Function parameter 'ImplTag' should be passed by const reference. [passedByValue]

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUlL9u2zAQh5_mtBA2qCMlmoMGJ4aADkWBtuhOkWebCU2qJJXCb1_YaZsOHRI0Q7Lw3w334fsRZ0rxh0g0QHcD3a4xSz2mPDg7iVY2U3Ln4Us11VtmognnQpnZebZHsvesmHMBsQW-A_5rrXmJ94CjDSYeAMfgJ8BxzClWig5w_Ew_sq_0dPqYHOX4abq7Xdt5BrGVXHIQ216C2LKZ8j7lk4mWLtdxibb6FNlssjlRpcwA1VdzAFSsHNMSHJuIzaYUcmw6M5tiqSzTnjJFS2sG3c1j9eb8zYSFoNu9Hnkr-vdKrjYgtkq_R_ILdLd5NvmOin0b6KjFRTp_EfqbEY9avuyzfzjN4VXoGzcIp4U2DQ2tantseylVcxysU0I6wVU_ab13G9m2jneKm1aaXlPb-AE5St4hb6VU2K0VkdAdx64X_WZvNEhOJ-PDOoSH0zrlQ-NLWWjQqDrdBDNRKNdRifjoTmz3f6wh4O1fBVNWZhX8lE0-PxWTo9X3xQRfr4_drsnDpdlqWg4FJA--1PLUvvoaaPiPnFjPAP8ZyTNCaJYchmOt83XO4wg4Hnw9LtPaptOFJzz83lZzTndkK-B4VVYAx6u1nwEAAP__GK4blg">