diff --git a/VTIL-Compiler/VTIL-Compiler.vcxproj b/VTIL-Compiler/VTIL-Compiler.vcxproj
index 39d1c1ae..176f49be 100644
--- a/VTIL-Compiler/VTIL-Compiler.vcxproj
+++ b/VTIL-Compiler/VTIL-Compiler.vcxproj
@@ -211,6 +211,7 @@
+
@@ -230,6 +231,7 @@
+
diff --git a/VTIL-Compiler/VTIL-Compiler.vcxproj.filters b/VTIL-Compiler/VTIL-Compiler.vcxproj.filters
index 1b4e196c..4b9c6deb 100644
--- a/VTIL-Compiler/VTIL-Compiler.vcxproj.filters
+++ b/VTIL-Compiler/VTIL-Compiler.vcxproj.filters
@@ -44,6 +44,9 @@
Optimization Passes
+
+ Optimization Passes
+
@@ -114,6 +117,9 @@
Validation
+
+ Optimization Passes
+
diff --git a/VTIL-SymEx/expressions/expression.cpp b/VTIL-SymEx/expressions/expression.cpp
index 4f68ec28..3bc4f3ec 100644
--- a/VTIL-SymEx/expressions/expression.cpp
+++ b/VTIL-SymEx/expressions/expression.cpp
@@ -548,15 +548,10 @@ namespace vtil::symbolic
}
case math::operator_id::shift_left:
case math::operator_id::shift_right:
- {
- rhs.resize( sizeof(uintptr_t), false );
- break;
- }
-
case math::operator_id::rotate_left:
case math::operator_id::rotate_right:
{
- rhs.resize( sizeof(uintptr_t), false );
+ rhs.resize( 32, false );
break;
}
case math::operator_id::multiply_high: