summaryrefslogtreecommitdiffstats
path: root/src/test/ui/mismatched_types/issue-38371.rs
blob: fb9e4c173e7a8518a4642360a1572f4da4f05ea1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// run-rustfix
// see also issue-38371-unfixable.rs
#![allow(dead_code)]

#[derive(Copy, Clone)]
struct Foo {}

fn foo(&_a: Foo) {} //~ ERROR mismatched types

fn bar(_a: Foo) {}

fn qux(_a: &Foo) {}

fn zar(&_a: &Foo) {}

fn agh(&&_a: &u32) {} //~ ERROR mismatched types

fn main() {}