brave-browser#41358 Const-value arguments mistakenly used instead of const-refs.
State: closed (completed) · created · closed · updated · discovered via linked:brave/brave-core#25797
QA/No dev-concern release-notes/exclude feature/web3/wallet OS/Desktop feature/web3/wallet/core
Description Of particular concern when passing vectors and strings, as unintended copies occur under the covers. Poking around with an overzealous grep for const std::[^ ][^&] \w\w[,)] includes places where we've written const T but meant const T&.
Timeline (8 of 11 events)
- 2024-10-02 14:24 Label added
QA/Noby cdesouza-chromium - 2024-10-02 14:24 Label added
release-notes/excludeby cdesouza-chromium - 2024-10-02 14:24 Label added
OS/Desktopby cdesouza-chromium - 2024-10-02 14:25 Referenced by brave-core#25774 by cdesouza-chromium
- 2024-10-03 14:18 Closed
completedbrave-core#25774 by cdesouza-chromium - 2024-10-03 14:19 Milestone set
1.72.x - Nightlyby brave-builds - 2024-10-03 15:55 Referenced by brave-core#25797 by cdesouza-chromium
- 2024-10-06 20:23 Referenced by brave-core#25835 by cdesouza-chromium