summaryrefslogtreecommitdiff
path: root/src/mir/mir.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/mir.hpp')
-rw-r--r--src/mir/mir.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mir/mir.hpp b/src/mir/mir.hpp
index 565d159b..d897ad13 100644
--- a/src/mir/mir.hpp
+++ b/src/mir/mir.hpp
@@ -224,7 +224,8 @@ TAGGED_UNION(Statement, Assign,
// Update the state of a drop flag
(SetDropFlag, struct {
unsigned int idx;
- bool new_val;
+ bool new_val; // If `other` is populated, this indicates that the other value should be negated
+ unsigned int other = ~0u;
}),
// Drop a value
(Drop, struct {