summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2011-10-21 00:18:12 +0200
committerJose <jose@zeroc.com>2011-10-21 00:18:12 +0200
commitccd84d846a272ea96ed7e152c890db7ca06ea1b1 (patch)
tree3afa1ec8707308a7804a80514e4f522ac5dc77b7 /cpp/src/slice2cpp
parentFixed ICE-4721 - support for OS X clang (diff)
downloadice-ccd84d846a272ea96ed7e152c890db7ca06ea1b1.tar.bz2
ice-ccd84d846a272ea96ed7e152c890db7ca06ea1b1.tar.xz
ice-ccd84d846a272ea96ed7e152c890db7ca06ea1b1.zip
ICE-4708 - Regression generated code for default-value
Diffstat (limited to 'cpp/src/slice2cpp')
-rw-r--r--cpp/src/slice2cpp/Gen.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp
index dc7b7333286..762d7203d31 100644
--- a/cpp/src/slice2cpp/Gen.cpp
+++ b/cpp/src/slice2cpp/Gen.cpp
@@ -104,7 +104,12 @@ writeConstantValue(IceUtilInternal::Output& out, const TypePtr& type, const Synt
}
else if(bp && bp->kind() == Builtin::KindFloat)
{
- out << value << "F";
+ out << value;
+ if(value.find(".") == string::npos)
+ {
+ out << ".0";
+ }
+ out << "F";
}
else
{