]> git.lizzy.rs Git - rust.git/blob - tests/ui/const-generics/generic_const_exprs/cross_crate.rs
Rollup merge of #103236 - tspiteri:redoc-int-adc-sbb, r=m-ou-se
[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 }