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

    <tr>
        <th>Summary</th>
        <td>
            llvm/lib/CodeGen/RDFGraph.cpp:267: pointless copy of a vector ?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            llvm:codegen,
            code-quality,
            llvm
      </td>
    </tr>

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

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

<pre>
    Static analyser cppcheck says:

llvm/lib/CodeGen/RDFGraph.cpp:267:42: performance: Function parameter 'Ns' should be passed by const reference. [passedByValue]

Source code is

 auto PrintBBs = [&OS](std::vector<int> Ns) -> void {

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUUruO2zoQ_ZpRM1hDGurlQoW9vtruJsgC6UlqbDGhRYakDOjvA8qLZNs0gg4HOI85I2M0t4V5gOYMzaWQa5pdGCatRFUXyk3b8J5kMhrlIu0WOaD2Xs-sf2KUWwRxgvIC5cfX2scdaLRGAY2vbuI3XoDGb5fxLUg_H7T3IE7UdiBONYE4oedwdeEuF80Zjuuik3ELehnknRMHBOr-j0AdxtmtdkLF6GWMPKHaULslJgx85cCL5gNCc35Oz9t3aVeG5vLZ4Ltbg2bUbmI08fME5Zocfg1mSedzRBCXzAXUfnnPHNTHNOW04vRgnVwA8WqWBOI_zO6O-JJ_H85MCN35SVlMg5iO4igLHqquErVoqO-KeWhUX6tOt60SV-Kqoa7lrmwnUZctd7opzEAl1WVd9VVZ1XV9aEk1si-rtjmyUsRQl3yXxh7yxg8u3AoT48pDf6yOfWGlYhv3Ton2TsQpR77lNgjoFYgyfvm1SmvS9ufx2R_lSwhDBi9qvUWoS2tiin_FkkmWh39pG70zS7IcI2rnN3RXlPjcJIIYizXYYU7J7xdFI9B4M2le1UG7XeNDKlvywf1gnYDGPXMEGvfYvwMAAP__StXcQg">