summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/decimal_literal_representation.fixed
blob: a6eb8c214578fed56139693cd38e737fdb8ceb91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//@run-rustfix

#[warn(clippy::decimal_literal_representation)]
#[allow(unused_variables)]
#[rustfmt::skip]
fn main() {
    let good = (       // Hex:
        127,           // 0x7F
        256,           // 0x100
        511,           // 0x1FF
        2048,          // 0x800
        4090,          // 0xFFA
        16_371,        // 0x3FF3
        61_683,        // 0xF0F3
        2_131_750_925, // 0x7F0F_F00D
    );
    let bad = (        // Hex:
        0x8005,        // 0x8005
        0xFF00,        // 0xFF00
        0x7F0F_F00F, // 0x7F0F_F00F
        0x7FFF_FFFF, // 0x7FFF_FFFF
        #[allow(overflowing_literals)]
        0xF0F0_F0F0, // 0xF0F0_F0F0
        0x8005_usize,   // 0x8005_usize
        0x7F0F_F00F_isize, // 0x7F0F_F00F_isize
    );
}