summaryrefslogtreecommitdiff
path: root/src/ex.cc
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-10 21:24:41 -0400
committerbd <bdunahu@operationnull.com>2025-05-10 21:24:41 -0400
commit2269a338f9e5ad7a29bef5ff73bbb4d72489a92e (patch)
tree84ddbe28cfe6080d368c29c71490e073e99d4d85 /src/ex.cc
parent714622080d510de1591de2c689d8bd319b54f432 (diff)
Fix off-by-one in CEV equal
Diffstat (limited to 'src/ex.cc')
-rw-r--r--src/ex.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/ex.cc b/src/ex.cc
index 4fcda0a..066f584 100644
--- a/src/ex.cc
+++ b/src/ex.cc
@@ -221,17 +221,15 @@ void EX::handle_vector_operations(
}
break;
case CEV:
-
+ bool eq;
+ eq = true;
for (i = 0; i < v_len; i++) {
if (s1[i] != s2[i]) {
+ eq = false;
break;
}
}
- if (i == v_len) {
- this->set_condition(EQ, true);
- } else {
- this->set_condition(EQ, false);
- }
+ this->set_condition(EQ, eq);
break;
default: