]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-36116.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-36116.rs
CommitLineData
3b2f2976
XL
1// Unnecessary path disambiguator is ok
2
dc9dc135
XL
3// check-pass
4
3b2f2976
XL
5macro_rules! m {
6 ($p: path) => {
7 let _ = $p(0);
8 let _: $p;
9 }
10}
11
c30ab7b3
SL
12struct Foo<T> {
13 _a: T,
223e47cc
LB
14}
15
3b2f2976
XL
16struct S<T>(T);
17
18fn f() {
532ac7d7
XL
19 let f = Some(Foo { _a: 42 }).map(|a| a as Foo::<i32>);
20 let g: Foo::<i32> = Foo { _a: 42 };
c30ab7b3 21
532ac7d7 22 m!(S::<u8>);
223e47cc 23}
3b2f2976 24
a1dfa0c6 25fn main() {}