diff --git a/src/idl_parser.cpp b/src/idl_parser.cpp index 611f28d98..a77100a81 100644 --- a/src/idl_parser.cpp +++ b/src/idl_parser.cpp @@ -3285,10 +3285,6 @@ bool FieldDef::Deserialize(Parser &parser, const reflection::Field *field) { value.constant = NumToString(field->default_integer()); } else if (IsFloat(value.type.base_type)) { value.constant = FloatToString(field->default_real(), 16); - size_t last_zero = value.constant.find_last_not_of('0'); - if (last_zero != std::string::npos && last_zero != 0) { - value.constant.erase(last_zero, std::string::npos); - } } deprecated = field->deprecated(); required = field->required();