diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-06-05 23:06:15 +0100 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-06-05 23:06:15 +0100 |
| commit | d2e7d730ac88bf0ce4f9c823085d7880c30db01e (patch) | |
| tree | a60d484850e5b83a32a94a76ab77c095bc22f6e1 /src/exact_value.c | |
| parent | 817e4b663e111f768a8fe9af4d3bc53f56de08b6 (diff) | |
Fix key generation for constant strings in IR
Diffstat (limited to 'src/exact_value.c')
| -rw-r--r-- | src/exact_value.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/exact_value.c b/src/exact_value.c index 759187f19..8261d8a1f 100644 --- a/src/exact_value.c +++ b/src/exact_value.c @@ -71,6 +71,11 @@ ExactValue exact_value_i128(i128 i) { result.value_integer = i; return result; } +ExactValue exact_value_u128(u128 i) { + ExactValue result = {ExactValue_Integer}; + result.value_integer = *cast(i128 *)&i; + return result; +} ExactValue exact_value_float(f64 f) { ExactValue result = {ExactValue_Float}; |