fix bug in semgnrc: runnableExamples should not semcheck, even with > 1 arg (#14768)
This commit is contained in:
parent
235d8ba069
commit
511bd947d3
2 changed files with 11 additions and 1 deletions
|
|
@ -91,6 +91,16 @@ when true: # runnableExamples with rdoccmd
|
|||
proc fun2*() =
|
||||
runnableExamples "-d:foo": discard # checks that it also works inside procs
|
||||
|
||||
template fun3Impl(): untyped =
|
||||
runnableExamples(rdoccmd="-d:foo"):
|
||||
nonexistant
|
||||
# bugfix: this shouldn't be semchecked when `runnableExamples`
|
||||
# has more than 1 argument
|
||||
discard
|
||||
|
||||
proc fun3*[T]() =
|
||||
fun3Impl()
|
||||
|
||||
when false: # future work
|
||||
# passing non-string-litterals (for reuse)
|
||||
const a = "-b:cpp"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue