diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/nimpb_buildpkg/plugin.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nimpb_buildpkg/plugin.nim b/src/nimpb_buildpkg/plugin.nim index dcb90c7..70346af 100644 --- a/src/nimpb_buildpkg/plugin.nim +++ b/src/nimpb_buildpkg/plugin.nim @@ -809,8 +809,8 @@ iterator genSizeOfMessageProc(msg: Message): string = else: yield indent(&"result = result + {field.sizeOfProc}(message.{field.accessor})", 8) - if len(msg.fields) == 0: - yield indent("result = 0", 4) + yield indent("for field in message.unknownFields:", 4) + yield indent("result = result + sizeOfUnknownField(field)", 8) yield "" |
