rust/compiler/rustc_parse_format
Colin Baumgarten b9e85bf60a Detect and reject out-of-range integers in format string literals
Until now out-of-range integers in format string literals
were silently ignored. They wrapped around to zero at
usize::MAX, producing unexpected results.

When using debug builds of rustc, such integers in format string
literals even cause an 'attempt to add with overflow' panic in
rustc.

Fix this by producing an error diagnostic for integers in format
string literals which do not fit into usize.

Fixes #102528
2022-10-01 01:05:01 +02:00
..
src Detect and reject out-of-range integers in format string literals 2022-10-01 01:05:01 +02:00
Cargo.toml Make rustc_parse_format compile on stable 2022-05-03 11:26:58 +02:00