Landing: d5cdcaaf9a88
Project / Subsystem
gcc / gcc
Date
2026-09-26
Author
linden
Commit
d5cdcaaf9a8800900f60dd7f8894f12cbcab11d3
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc
- patch_id
- —
- commit_hash
- d5cdcaaf9a8800900f60dd7f8894f12cbcab11d3
- source_type
- github
- headline
- gcc, analyzer: drop std::move calls that have no effect
- tldr
- Remove redundant std::move calls in GCC's analyzer and XML processing.
- author
- linden
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • optimization
- • analyzer
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-26T00:00:00.000Z
Three call sites in GCC’s analyzer and XML processing incorrectly used std::move on arguments that could not be moved. These redundant std::move calls have been removed, ensuring no change in behavior while slightly cleaning up the code.