diff options
author | Jose <jose@zeroc.com> | 2017-03-30 18:56:16 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2017-03-30 18:56:16 +0200 |
commit | 36aacefce0739cef96826efde886ed4f14b94a42 (patch) | |
tree | ccc13c8761c23587701e0b9835587a825a964ea8 /cpp/src/slice2js | |
parent | Extra fixes to Windows service args (diff) | |
download | ice-36aacefce0739cef96826efde886ed4f14b94a42.tar.bz2 ice-36aacefce0739cef96826efde886ed4f14b94a42.tar.xz ice-36aacefce0739cef96826efde886ed4f14b94a42.zip |
Fixed (ICE-7728) - JavaScript bogus long default value
Diffstat (limited to 'cpp/src/slice2js')
-rw-r--r-- | cpp/src/slice2js/Gen.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/slice2js/Gen.cpp b/cpp/src/slice2js/Gen.cpp index 86720f41111..7a64790d4df 100644 --- a/cpp/src/slice2js/Gen.cpp +++ b/cpp/src/slice2js/Gen.cpp @@ -159,11 +159,15 @@ Slice::JsVisitor::getValue(const string& scope, const TypePtr& type) case Builtin::KindByte: case Builtin::KindShort: case Builtin::KindInt: - case Builtin::KindLong: { return "0"; break; } + case Builtin::KindLong: + { + return "new Ice.Long(0, 0)"; + break; + } case Builtin::KindFloat: case Builtin::KindDouble: { |