Otherwise memcmp will never get expanded if running the combination of ThinLTO pre-link and LTO post-link, which is what Rust does, and what unified LTO does. The pipeline position is chosen to roughly match what the module optimization pipeline does. There is no compile-time impact. For https://github.com/rust-lang/rust/issues/163677. (cherry picked from commit 17379353858fbac934f573a22e6aa5acce6884d7)