summaryrefslogtreecommitdiffstats
path: root/src/test/ui/fmt/issue-89173.rs
blob: 96277d4d0d9d7861d7fd4885773d1ea8da27db0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Regression test for #89173: Make sure a helpful note is issued for
// printf-style format strings using `*` to specify the width.

fn main() {
    let num = 0x0abcde;
    let width = 6;
    print!("%0*x", width, num);
    //~^ ERROR: multiple unused formatting arguments
    //~| NOTE: multiple missing formatting specifiers
    //~| NOTE: argument never used
    //~| NOTE: argument never used
    //~| NOTE: format specifiers use curly braces, and you have to use a positional or named parameter for the width
    //~| NOTE: printf formatting not supported
}