summaryrefslogtreecommitdiffstats
path: root/tests/ui/argument-suggestions/issue-109425.fixed
blob: 143ddf99586f0ae1bb3bcdc7332d27273c39a95e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// run-rustfix

fn f() {}
fn i(_: u32) {}
fn is(_: u32, _: &str) {}
fn s(_: &str) {}

fn main() {
    // code             expected suggestion
    f();        // f()
    //~^ error: this function takes 0 arguments but 2 arguments were supplied
    i(0,);     // i(0,)
    //~^ error: this function takes 1 argument but 3 arguments were supplied
    i(0);      // i(0)
    //~^ error: this function takes 1 argument but 3 arguments were supplied
    is(0, ""); // is(0, "")
    //~^ error: this function takes 2 arguments but 4 arguments were supplied
    s("");     // s("")
    //~^ error: this function takes 1 argument but 3 arguments were supplied
}