Skip to content

Commit 6a3ba06

Browse files
committed
[Rust] Add missing LLIL_FLAG_GROUP and LLIL_FLAG_COND lifted IL expressions
1 parent 7e80737 commit 6a3ba06

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

rust/src/low_level_il/expression.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,12 @@ where
400400
LLIL_FLAG | LLIL_FLAG_SSA => {
401401
LowLevelILExpressionKind::Flag(Operation::new(function, op, index))
402402
}
403+
LLIL_FLAG_GROUP => {
404+
LowLevelILExpressionKind::FlagGroup(Operation::new(function, op, index))
405+
}
406+
LLIL_FLAG_COND => {
407+
LowLevelILExpressionKind::FlagCond(Operation::new(function, op, index))
408+
}
403409
LLIL_FLAG_BIT | LLIL_FLAG_BIT_SSA => {
404410
LowLevelILExpressionKind::FlagBit(Operation::new(function, op, index))
405411
}
@@ -518,7 +524,7 @@ where
518524
LowLevelILExpressionKind::UnimplMem(Operation::new(function, op, index))
519525
}
520526

521-
// TODO TEST_BIT ADD_OVERFLOW LLIL_REG_STACK_PUSH LLIL_REG_STACK_POP
527+
// TODO TEST_BIT ADD_OVERFLOW LLIL_REG_STACK_PUSH
522528
_ => {
523529
#[cfg(debug_assertions)]
524530
log::error!(

0 commit comments

Comments
 (0)