mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 22:10:33 +00:00
Small parser loop fix (#17904)
* Fix loop on error with nim check in semiStmtList * Add test
This commit is contained in:
@@ -7,6 +7,7 @@ t15667.nim(28, 5) Error: invalid indentation, maybe you forgot a '=' at t15667.n
|
||||
t15667.nim(33, 5) Error: invalid indentation, maybe you forgot a '=' at t15667.nim(31, 25) ?
|
||||
t15667.nim(42, 5) Error: invalid indentation, maybe you forgot a '=' at t15667.nim(38, 12) ?
|
||||
t15667.nim(56, 5) Error: invalid indentation, maybe you forgot a '=' at t15667.nim(55, 13) ?
|
||||
t15667.nim(61, 48) Error: expression expected, but found ','
|
||||
'''
|
||||
"""
|
||||
|
||||
@@ -16,7 +17,6 @@ t15667.nim(56, 5) Error: invalid indentation, maybe you forgot a '=' at t15667.n
|
||||
|
||||
|
||||
|
||||
|
||||
# line 20
|
||||
block:
|
||||
proc fn1()
|
||||
@@ -56,3 +56,6 @@ block:
|
||||
runnableExamples:
|
||||
discard
|
||||
discard
|
||||
|
||||
# semiStmtList loop issue
|
||||
proc bar(k:static bool):SomeNumber = (when k: 3, else: 3.0)
|
||||
|
||||
Reference in New Issue
Block a user