Move ALL_CONDITIONS to tests module

This commit is contained in:
Ajai Nelson 2023-03-23 00:33:04 -04:00
parent 070033b054
commit 63164b70a0
No known key found for this signature in database
GPG key ID: 5744FCFB528CB779

View file

@ -1326,24 +1326,6 @@ impl std::fmt::Display for ConditionCode {
}
}
const ALL_CONDITIONS: &'static [ConditionCode] = &[
ConditionCode::EQ,
ConditionCode::NE,
ConditionCode::CSHS,
ConditionCode::CCLO,
ConditionCode::MI,
ConditionCode::PL,
ConditionCode::VS,
ConditionCode::VC,
ConditionCode::HI,
ConditionCode::LS,
ConditionCode::GE,
ConditionCode::LT,
ConditionCode::GT,
ConditionCode::LE,
ConditionCode::AL,
];
#[derive(PackedStruct)]
#[packed_struct(endian = "msb")]
pub struct ConditionalBranchImmediate {
@ -2012,6 +1994,24 @@ mod tests {
AArch64GeneralReg::ZRSP,
];
const ALL_CONDITIONS: &'static [ConditionCode] = &[
ConditionCode::EQ,
ConditionCode::NE,
ConditionCode::CSHS,
ConditionCode::CCLO,
ConditionCode::MI,
ConditionCode::PL,
ConditionCode::VS,
ConditionCode::VC,
ConditionCode::HI,
ConditionCode::LS,
ConditionCode::GE,
ConditionCode::LT,
ConditionCode::GT,
ConditionCode::LE,
ConditionCode::AL,
];
fn setup_capstone_and_arena<T>(
arena: &bumpalo::Bump,
) -> (bumpalo::collections::Vec<T>, Capstone) {