diff options
author | ringabout <43030857+ringabout@users.noreply.github.com> | 2023-04-12 16:45:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-12 10:45:45 +0200 |
commit | 1ed54b7718eb373d1314269578ef4c9386aec96e (patch) | |
tree | 0f533707e9665084e97d76e20842d5e4e885e61a /tests/stdlib | |
parent | f05387045df55bf7123ee68002238e943716815e (diff) | |
download | Nim-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.nim | 11 |
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() - |