From 90d82839a0d90845879f9df9314e408edf6ef419 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 3 Mar 2019 21:05:48 +0800 Subject: Codegen C - Cast to int128_t for literals --- src/trans/codegen_c.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/trans/codegen_c.cpp') 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; -- cgit v1.2.3