mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-04 04:02:41 +00:00
* test CI * fixes #19457 * add comments Co-authored-by: sandytypical <43030857+xflywind@users.noreply.github.com>
16 lines
252 B
Nim
16 lines
252 B
Nim
discard """
|
|
matrix: "--gc:refc; --gc:arc"
|
|
"""
|
|
|
|
# bug #19457
|
|
proc gcd(x, y: seq[int]): seq[int] =
|
|
var
|
|
a = x
|
|
b = y
|
|
while b[0] > 0:
|
|
let c = @[a[0] mod b[0]]
|
|
a = b
|
|
b = c
|
|
return a
|
|
|
|
doAssert gcd(@[1], @[2]) == @[1] |