]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/issue-102124.rs
Auto merge of #106143 - matthiaskrgr:rollup-3kpy1dc, r=matthiaskrgr
[rust.git] / src / test / ui / const-generics / issue-102124.rs
1 // run-pass
2 // compile-flags: -Zmir-opt-level=3
3
4 // regression test for #102124
5
6 const L: usize = 4;
7
8 pub trait Print<const N: usize> {
9     fn print(&self) -> usize {
10         N
11     }
12 }
13
14 pub struct Printer;
15 impl Print<L> for Printer {}
16
17 fn main() {
18     let p = Printer;
19     assert_eq!(p.print(), 4);
20 }