diff options
Diffstat (limited to 'src/protobuf/gen.nim')
| -rw-r--r-- | src/protobuf/gen.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/protobuf/gen.nim b/src/protobuf/gen.nim index 4552da8..53e7b4e 100644 --- a/src/protobuf/gen.nim +++ b/src/protobuf/gen.nim @@ -168,7 +168,7 @@ macro generateMessageType*(desc: typed): typed = for field in fields(impl): let ftype = getFullFieldType(field) let name = ident(getFieldName(field)) - add(reclist, newIdentDefs(name, ftype)) + add(reclist, newIdentDefs(postfix(name, "*"), ftype)) add(reclist, nnkIdentDefs.newTree( ident("hasField"), ident("IntSet"), newEmptyNode())) @@ -487,7 +487,7 @@ macro generateEnumType*(x: typed): typed = result = newStmtList(nnkTypeSection.newTree( nnkTypeDef.newTree( - ident(name), + postfix(ident(name), "*"), newEmptyNode(), enumTy ) |
