summaryrefslogtreecommitdiff
path: root/src/mir/optimise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/optimise.cpp')
-rw-r--r--src/mir/optimise.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mir/optimise.cpp b/src/mir/optimise.cpp
index 973aa49f..34a516de 100644
--- a/src/mir/optimise.cpp
+++ b/src/mir/optimise.cpp
@@ -1942,7 +1942,7 @@ bool MIR_Optimise_ConstPropagte(::MIR::TypeResolve& state, ::MIR::Function& fcn)
auto it = known_drop_flags.find(se->other);
if( it != known_drop_flags.end() )
{
- known_drop_flags.insert(::std::make_pair( se->idx, se->new_val ^ it->second ));
+ known_drop_flags.insert(::std::make_pair( se->idx, se->new_val != it->second ));
}
}
}