summary refs log tree commit diff stats
path: root/tests/stdlib
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2023-04-12 16:45:45 +0800
committerGitHub <noreply@github.com>2023-04-12 10:45:45 +0200
commit1ed54b7718eb373d1314269578ef4c9386aec96e (patch)
tree0f533707e9665084e97d76e20842d5e4e885e61a /tests/stdlib
parentf05387045df55bf7123ee68002238e943716815e (diff)
downloadNim-1ed54b7718eb373d1314269578ef4c9386aec96e.tar.gz
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)
fixes #21632; enforce deref for `wasMoved`
Diffstat (limited to 'tests/stdlib')
-rw-r--r--tests/stdlib/tpegs.nim11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/stdlib/tpegs.nim b/tests/stdlib/tpegs.nim
index ab2a6d395..a6079d47c 100644
--- a/tests/stdlib/tpegs.nim
+++ b/tests/stdlib/tpegs.nim
@@ -328,7 +328,16 @@ call()
       doAssert program.len == program.rawMatch(grammar, 0, c)
       doAssert c.ml == 1
 
+    block:
+      # bug #21632
+
+      let p = peg"""
+        atext <- \w / \d
+      """
+
+      doAssert "a".match(p)
+      doAssert "1".match(p)
+
   pegsTest()
   static:
     pegsTest()
-