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

    <tr>
        <th>Summary</th>
        <td>
            lldb/source/Core/Debugger.cpp:2069: Clumsy string resize ?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lldb,
            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:

lldb/source/Core/Debugger.cpp:2069:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr]

Source code is

    message = message.substr(0, term_width - ellipsis);

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkk-PmzAQxT_NcBkFGfP_wCGbCKnnVc8r2wzgrsHUY7ZNP31FklX32ovHHo_e6Kf3FLOdVqIOyhcor4na4-xDNxidZ0Wi_XDrXqOK1qBalbsxBTTbZmYy78jqxpCfQVxBPE_nBg2yZ78HQyD7iw9HuZLep4lCarYN8rMUVQv5OSshP-NGYfRhUauh4_ltpXEkE-0HoVHOoR9x3FcTrV8RZM275hhA1qjJqJ0JFW6BRvv7mIwzIcdg1wkt4xNuwOjRRiY3pvidCQOx_UMgG5At-oCb3960Mu_Pjl05khpShPJlZ3LEfFHO8etjdXn9Svx6R0XjB0LLX38QERdiVhMh5NfPe_pJ0AiQF4wUlrdfdogznpCcsxtbBtlC_vKQSYYuH9q8VQl1WZ2VQhR53SRzR5kYVZHXVOZtVRlTDM0gZa10RbppmzKxnRSyEKWoskJUWZPWpS4E1e0gdSaqTEIhaFHWpc59LKkPU2KZd-raTIo2cUqT43swpHwYK0FeQMoD9vRzV87G29Esr0noDo2T3ieGQjjLkf-pRhsddf-VDby4feHbp5kPxxDyPtmD6-YYt3v0ZA-yn2ycd50av4Dsj6XPctqC_0EmguzvXAyyv6P9DQAA__-4tu_Z">