summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/trans/codegen_c.cpp2
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;