]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/const_evaluatable_checked/cross_crate.rs
Auto merge of #86155 - alexcrichton:abort-on-unwind, r=nikomatsakis
[rust.git] / src / test / ui / const-generics / const_evaluatable_checked / cross_crate.rs
1 // aux-build:const_evaluatable_lib.rs
2 // run-pass
3 #![feature(const_generics, const_evaluatable_checked)]
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 }