llvm-project
f1620435 - [libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit (#138375)

Commit
4 days ago
[libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit (#138375) Previously, the cast was allowed due to [P0960R3](https://wg21.link/p0960r3), which made narrowing implicitly done in the parenthesized aggregate initialization. MSVC doesn't seem happy with such an implicit manner, despite not being copy-initialization or list-initialization, and emits warning C4242. This patch makes the narrowing more explicit to MSVC with `static_cast`. Follows up 3e7be494f84e51d5f4245d6f39e380a500f226a6.
Parents
Loading