Files
Nim/tests/generics/tvoids.nim
ringabout 81610095e6 fixes #25441; fixes #7355; deletes void args from the argument list (#25455)
fixes #25441; fixes #7355

---------

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
2026-01-24 06:08:38 +01:00

19 lines
367 B
Nim

block: # bug #25441
func foo[T](x: T, y: int) =
discard
foo[void](10)
block:
func foo[T: void|float](e: openArray[int], x: T, y: int) =
discard
var x: seq[int]
foo[void] x, 2
block: # bug #7355
proc gen[A: void, T: void|int](a: A, b: T) = discard
gen[void, void]() # Works
gen[void, int] 0 # Crash
gen[void, int](b = 0) # Crash