diff options
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/semtypes.nim | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/semtypes.nim b/compiler/semtypes.nim index 450b81dbf..6fe921e81 100644 --- a/compiler/semtypes.nim +++ b/compiler/semtypes.nim @@ -1404,6 +1404,8 @@ proc semProcTypeNode(c: PContext, n, genericParams: PNode, elif typ.kind == tyStatic: def = semConstExpr(c, def) def = fitNode(c, typ, def, def.info) + # keep proc AST updated + a[^1] = def if not hasType and not hasDefault: if isType: localError(c.config, a.info, "':' expected") |