summaryrefslogtreecommitdiff
path: root/cpp/rubygen/99-0/structs.rb
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/rubygen/99-0/structs.rb')
-rw-r--r--cpp/rubygen/99-0/structs.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpp/rubygen/99-0/structs.rb b/cpp/rubygen/99-0/structs.rb
index 398ca660dd..c04aa38763 100644
--- a/cpp/rubygen/99-0/structs.rb
+++ b/cpp/rubygen/99-0/structs.rb
@@ -150,6 +150,7 @@ class StructGen < CppGen
encoded = EncodingMap[f.domain.type_]
gen "total += ("
gen "4 + " if encoded == "LongString"
+ gen "2 + " if encoded == "MediumString"
gen "1 + " if encoded == "ShortString"
genl "#{f.cppname}.size());"
end