diff options
author | hlaaftana <10591326+hlaaftana@users.noreply.github.com> | 2021-11-24 14:22:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-24 12:22:40 +0100 |
commit | c7c6b13a325958c6b55cbec2eb812eb06074101b (patch) | |
tree | e90d098448eb1614e1e5d20c3ea32111d83c52b4 /tests/macros/tparsefile.nim | |
parent | ff39f6e26062651a56d6ac4c24fe5a799c177c50 (diff) | |
download | Nim-c7c6b13a325958c6b55cbec2eb812eb06074101b.tar.gz |
parseExpr/parseStmt accept filename, fixes #13540 (#19182)
Diffstat (limited to 'tests/macros/tparsefile.nim')
-rw-r--r-- | tests/macros/tparsefile.nim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/macros/tparsefile.nim b/tests/macros/tparsefile.nim new file mode 100644 index 000000000..a41223f80 --- /dev/null +++ b/tests/macros/tparsefile.nim @@ -0,0 +1,11 @@ +import macros + +static: + let fn = "mparsefile.nim" + var raised = false + try: + discard parseStmt(staticRead(fn), filename = fn) + except ValueError as e: + raised = true + doAssert e.msg == "mparsefile.nim(4, 1) Error: invalid indentation" + doAssert raised |