<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">