(self)
| 748 | } |
| 749 | |
| 750 | pub fn build(self) -> LowLevelILExpression<'a, A, Mutable, NonSSA<LiftedNonSSA>, R> { |
| 751 | use binaryninjacore_sys::BNLowLevelILAddExpr; |
| 752 | |
| 753 | let expr_idx = unsafe { |
| 754 | BNLowLevelILAddExpr( |
| 755 | self.function.handle, |
| 756 | self.op, |
| 757 | self.size, |
| 758 | self.flag_write.0, |
| 759 | self.op1, |
| 760 | self.op2, |
| 761 | self.op3, |
| 762 | self.op4, |
| 763 | ) |
| 764 | }; |
| 765 | |
| 766 | LowLevelILExpression::new(self.function, LowLevelExpressionIndex(expr_idx)) |
| 767 | } |
| 768 | |
| 769 | pub fn with_source_operand( |
| 770 | self, |
no test coverage detected