aboutsummaryrefslogtreecommitdiff
path: root/src/protobuf/gen.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/protobuf/gen.nim')
-rw-r--r--src/protobuf/gen.nim4
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
)