summaryrefslogtreecommitdiff
path: root/src/dump_as_rust.cpp
diff options
context:
space:
mode:
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: