]> git.lizzy.rs Git - rust.git/blob - tests/ui/const-generics/generic_const_exprs/cross_crate.rs
Auto merge of #106458 - albertlarsan68:move-tests, r=jyn514
[rust.git] / tests / ui / const-generics / generic_const_exprs / cross_crate.rs
1 // aux-build:const_evaluatable_lib.rs
2 // run-pass
3 #![feature(generic_const_exprs)]
4 #![allow(incomplete_features)]
5 extern crate const_evaluatable_lib;
6
7 fn user<T>() where [u8; std::mem::size_of::<T>() - 1]: Sized {
8     assert_eq!(const_evaluatable_lib::test1::<T>(), [0; std::mem::size_of::<T>() - 1]);
9 }
10
11 fn main() {
12     assert_eq!(const_evaluatable_lib::test1::<u32>(), [0; 3]);
13     user::<u32>();
14     user::<u64>();
15 }