summaryrefslogtreecommitdiff
path: root/src/dump_as_rust.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2015-06-04 17:19:28 +0800
committerJohn Hodge <tpg@mutabah.net>2015-06-04 17:19:28 +0800
commit9f69517be928bf78b7d63c2937941d6d9c93b48c (patch)
tree91df9882aeb77a5c1e67f1f157ff81dbfd9180dd /src/dump_as_rust.cpp
parentf2c96d7c448934baec49c91b5cb2ac7c05562437 (diff)
downloadmrust-9f69517be928bf78b7d63c2937941d6d9c93b48c.tar.gz
Fix issues with printout, lexing, and pattern resolving
Diffstat (limited to 'src/dump_as_rust.cpp')
-rw-r--r--src/dump_as_rust.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dump_as_rust.cpp b/src/dump_as_rust.cpp
index 0aca6685..d760f4cd 100644
--- a/src/dump_as_rust.cpp
+++ b/src/dump_as_rust.cpp
@@ -334,7 +334,7 @@ public:
case CORETYPE_BOOL:
break;
case CORETYPE_CHAR:
- m_os << "'\\u" << ::std::hex << n.m_value << ::std::dec << "'";
+ m_os << "'\\u{" << ::std::hex << n.m_value << ::std::dec << "}'";
break;
case CORETYPE_F32:
case CORETYPE_F64:
@@ -364,6 +364,7 @@ public:
case CORETYPE_ANY:
case CORETYPE_F32:
case CORETYPE_F64:
+ m_os.precision(10);
m_os << n.m_value;
break;
default: