diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2018-03-31 12:23:42 +0300 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2018-03-31 12:23:42 +0300 |
| commit | 2fccee71b253c18d8994b4e030efc8ed3ea6cb02 (patch) | |
| tree | 642519ec82d7ce84efbc002cbf090e0d7ff00dff | |
| parent | d3a6e80dbc3a5d37aa0cbeb4a54a78c700cd842d (diff) | |
| download | nimpb-2fccee71b253c18d8994b4e030efc8ed3ea6cb02.tar.gz nimpb-2fccee71b253c18d8994b4e030efc8ed3ea6cb02.zip | |
Generate pure enums
Fixes #1.
| -rw-r--r-- | src/protobuf/gen.nim | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/protobuf/gen.nim b/src/protobuf/gen.nim index c21565e..acf9504 100644 --- a/src/protobuf/gen.nim +++ b/src/protobuf/gen.nim @@ -584,7 +584,10 @@ macro generateEnumType*(x: typed): typed = result = newStmtList(nnkTypeSection.newTree( nnkTypeDef.newTree( - postfix(ident(name), "*"), + nnkPragmaExpr.newTree( + postfix(ident(name), "*"), + nnkPragma.newTree(ident("pure")) + ), newEmptyNode(), enumTy ) |
