diff options
Diffstat (limited to 'cpp/src/slice2cs/CsUtil.cpp')
-rw-r--r-- | cpp/src/slice2cs/CsUtil.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/slice2cs/CsUtil.cpp b/cpp/src/slice2cs/CsUtil.cpp index cd3d5239b7c..6e1728a179d 100644 --- a/cpp/src/slice2cs/CsUtil.cpp +++ b/cpp/src/slice2cs/CsUtil.cpp @@ -1522,7 +1522,7 @@ Slice::CsGenerator::writeSequenceMarshalUnmarshalCode(Output& out, } string func = typeS; - func[0] = toupper(static_cast<unsigned char>(typeS[0])); + func[0] = static_cast<char>(toupper(static_cast<unsigned char>(typeS[0]))); if(marshal) { if(isArray) @@ -2007,7 +2007,7 @@ Slice::CsGenerator::writeOptionalSequenceMarshalUnmarshalCode(Output& out, case Builtin::KindString: { string func = typeS; - func[0] = toupper(static_cast<unsigned char>(typeS[0])); + func[0] = static_cast<char>(toupper(static_cast<unsigned char>(typeS[0]))); const bool isSerializable = seq->findMetaData("cs:serializable:", meta); if(marshal) |