summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2024-03-18 20:27:00 +0100
committerGitHub <noreply@github.com>2024-03-18 20:27:00 +0100
commit6c4c60eade66e45448a220f4c8a91f866b76baf7 (patch)
treeed9d6bf6c2f87225bc045bec55731a8f720b6265 /lib/pure
parentcbf48a253f134dea5cc8d8b2393b7bf6310cc8fe (diff)
downloadNim-6c4c60eade66e45448a220f4c8a91f866b76baf7.tar.gz
Adds support for custom ASTs in the Nim parser (#23417)
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/pegs.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/pegs.nim b/lib/pure/pegs.nim
index 935cea5e6..ca2e80021 100644
--- a/lib/pure/pegs.nim
+++ b/lib/pure/pegs.nim
@@ -1198,7 +1198,7 @@ template `=~`*(s: string, pattern: Peg): bool =
   ##   ```
   bind MaxSubpatterns
   when not declaredInScope(matches):
-    var matches {.inject.}: array[0..MaxSubpatterns-1, string]
+    var matches {.inject.} = default(array[0..MaxSubpatterns-1, string])
   match(s, pattern, matches)
 
 # ------------------------- more string handling ------------------------------