diff options
-rw-r--r-- | src/trans/codegen_c.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index 72f2ad8a..68af508a 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -2988,7 +2988,7 @@ namespace { m_of << "NAN"; } else if( ::std::isinf(c.v) ) { - m_of << "INFINITY"; + m_of << (c.v < 0 ? "-" : "") << "INFINITY"; } else { m_of << c.v; |