diff options
author | John Hodge <tpg@ucc.asn.au> | 2019-03-03 21:05:48 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2019-03-03 21:05:48 +0800 |
commit | 90d82839a0d90845879f9df9314e408edf6ef419 (patch) | |
tree | bc532e27b4df292a83c85b8128aa93a30df2d9a0 /src/trans/codegen_c.cpp | |
parent | 3fd7b58fcb650c2504662b5ddcc1b469c5f77958 (diff) | |
download | mrust-90d82839a0d90845879f9df9314e408edf6ef419.tar.gz |
Codegen C - Cast to int128_t for literals
Diffstat (limited to 'src/trans/codegen_c.cpp')
-rw-r--r-- | src/trans/codegen_c.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index 13421096..98d0d3de 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -5659,6 +5659,7 @@ namespace { } else { + m_of << "(int128_t)"; m_of << c.v; m_of << "ll"; } @@ -5692,6 +5693,7 @@ namespace { } else { + m_of << "(uint128_t)"; m_of << ::std::hex << "0x" << c.v << "ull" << ::std::dec; } break; |