12345678910111213141516171819202122232425262728293031323334 |
- discard """
- output: '''@[0, 4, 9, 1, 3, 2]
- @[0, 1, 2, 3, 9]'''
- """
- # bug #6724
- import algorithm
- type
- Bar = object
- bar: ref seq[int]
- Foo = ref Bar
- proc test(x: ref Foo) =
- x.bar[].del(1)
- x.bar[].sort(cmp)
- proc main() =
- var foo: ref Foo
- new(foo)
- var s = @[0, 4, 9, 1, 3, 2]
- var sr: ref seq[int]
- new(sr)
- sr[] = s
- foo[] = Foo(bar: sr)
- echo($foo.bar[])
- test(foo)
- echo($foo.bar[])
- main()
|