From 1a2355cb797b18618226d5f507f3cbb4b738cdcc Mon Sep 17 00:00:00 2001 From: Alah <77901663+abay12676@users.noreply.github.com> Date: Sat, 25 Sep 2021 16:55:13 -0400 Subject: [PATCH] fix register corrupt --- VTIL-Compiler/optimizer/fast_propagation_pass.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/VTIL-Compiler/optimizer/fast_propagation_pass.cpp b/VTIL-Compiler/optimizer/fast_propagation_pass.cpp index ba9ef1b..dabc78a 100644 --- a/VTIL-Compiler/optimizer/fast_propagation_pass.cpp +++ b/VTIL-Compiler/optimizer/fast_propagation_pass.cpp @@ -366,6 +366,8 @@ namespace vtil::optimizer blk->insert( prev_it, { &ins::bshl, { { tmp }, { store_offset * 8, 64 } } } ); blk->insert( prev_it, { &ins::band, { { tmp }, { store_mask, 64 } } } ); blk->insert( prev_it, { &ins::bor, { { final_tmp }, { tmp } } } ); + + first = false; } } @@ -409,4 +411,4 @@ namespace vtil::optimizer return counter; } -} \ No newline at end of file +}