mirror of
https://github.com/nim-lang/Nim.git
synced 2026-06-03 10:24:44 +00:00
fixes #22860
(cherry picked from commit af556841ac)
This commit is contained in:
@@ -61,7 +61,10 @@ iterator items*[T](a: set[T]): T {.inline.} =
|
||||
## able to hold).
|
||||
var i = low(T).int
|
||||
while i <= high(T).int:
|
||||
if T(i) in a: yield T(i)
|
||||
when T is enum and not defined(js):
|
||||
if cast[T](i) in a: yield cast[T](i)
|
||||
else:
|
||||
if T(i) in a: yield T(i)
|
||||
unCheckedInc(i)
|
||||
|
||||
iterator items*(a: cstring): char {.inline.} =
|
||||
|
||||
Reference in New Issue
Block a user