]> git.lizzy.rs Git - rust.git/blob - tests/ui/inline-const/const-expr-generic-err.rs
Rollup merge of #106797 - FawazTirmizi:dev/issues/104284, r=bjorn3
[rust.git] / tests / ui / inline-const / const-expr-generic-err.rs
1 // build-fail
2 #![feature(inline_const)]
3
4 fn foo<T>() {
5     const { assert!(std::mem::size_of::<T>() == 0); } //~ ERROR E0080
6 }
7
8 fn bar<const N: usize>() -> usize {
9     const { N - 1 } //~ ERROR E0080
10 }
11
12 fn main() {
13     foo::<i32>();
14     bar::<0>();
15 }