2023-06-22 09:11:10 -05:00
|
|
|
//! This test checks that external macros don't hide
|
|
|
|
//! the const eval timeout lint and then subsequently
|
|
|
|
//! ICE.
|
|
|
|
|
2024-02-16 14:02:50 -06:00
|
|
|
//@ compile-flags: --crate-type=lib -Ztiny-const-eval-limit
|
|
|
|
//@ error-pattern: constant evaluation is taking a long time
|
2023-06-22 09:11:10 -05:00
|
|
|
|
|
|
|
static ROOK_ATTACKS_TABLE: () = {
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
0_u64.count_ones();
|
|
|
|
};
|