aboutsummaryrefslogtreecommitdiff
path: root/src/exact_value.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/exact_value.cpp')
-rw-r--r--src/exact_value.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/exact_value.cpp b/src/exact_value.cpp
index b774d8656..f428c9834 100644
--- a/src/exact_value.cpp
+++ b/src/exact_value.cpp
@@ -108,6 +108,8 @@ ExactValue exact_value_to_integer(ExactValue v) {
return v;
case ExactValue_Float:
return make_exact_value_integer(cast(i64)v.value_float);
+ case ExactValue_Pointer:
+ return make_exact_value_integer(cast(i64)cast(intptr)v.value_pointer);
}
ExactValue r = {ExactValue_Invalid};
return r;