]> git.lizzy.rs Git - rust.git/blob - tests/ui/inline-const/const-expr-generic.rs
Rollup merge of #106707 - ehuss:remove-dupe-sha-1, r=Mark-Simulacrum
[rust.git] / tests / ui / inline-const / const-expr-generic.rs
1 // check-pass
2 #![feature(inline_const)]
3
4 fn foo<T>() -> usize {
5     const { std::mem::size_of::<T>() }
6 }
7
8 fn bar<const N: usize>() -> usize {
9     const { N + 1 }
10 }
11
12 fn main() {
13     foo::<i32>();
14     bar::<1>();
15 }