# E0225

Argument label that does not match its parameter or field, or a label on a positional field.

**Machine-applicable fix:** Replace the label with the parameter's name, or remove it.

## Example

This program fails with `E0225`.

```oska
fn add(a: Int, b: Int) -> Int {
    a + b
}

fn main() {
    let n = add(x: 1, b: 2)
}
```

## Fixed

The same program, fixed.

```oska
fn add(a: Int, b: Int) -> Int {
    a + b
}

fn main() {
    let n = add(a: 1, b: 2)
}
```

Listed in the [checker notes](/checker.md#e0225). `oskac explain E0225` prints this entry offline.