diff options
author | Michi Henning <michi@zeroc.com> | 2005-06-08 05:45:24 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2005-06-08 05:45:24 +0000 |
commit | fb8f3ba00fce45f779698266b750687db6756380 (patch) | |
tree | fb75f956d6b617e1e06a04a150ca6e7de1822c0f /cpp/src/slice2javae/Gen.cpp | |
parent | Changed optimization from -O2 to -O3 for FreeBSD. (diff) | |
download | ice-fb8f3ba00fce45f779698266b750687db6756380.tar.bz2 ice-fb8f3ba00fce45f779698266b750687db6756380.tar.xz ice-fb8f3ba00fce45f779698266b750687db6756380.zip |
Fixed bug reported in
http://www.zeroc.com/vbulletin/showthread.php?p=6308#post6308
Diffstat (limited to 'cpp/src/slice2javae/Gen.cpp')
-rw-r--r-- | cpp/src/slice2javae/Gen.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/cpp/src/slice2javae/Gen.cpp b/cpp/src/slice2javae/Gen.cpp index fd64ee4c003..194ef82bccd 100644 --- a/cpp/src/slice2javae/Gen.cpp +++ b/cpp/src/slice2javae/Gen.cpp @@ -1813,11 +1813,13 @@ Slice::Gen::TypesVisitor::visitConst(const ConstPtr& p) default: { unsigned char uc = *c; - out << "\\u"; - out.flags(ios_base::hex); - out.width(4); - out.fill('0'); - out << static_cast<unsigned>(uc); + ostringstream s; + s << "\\u"; + s.flags(ios_base::hex); + s.width(4); + s.fill('0'); + s << static_cast<unsigned>(uc); + out << s.str(); break; } } |