mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-12 14:23:45 +00:00
30 lines
405 B
Nim
30 lines
405 B
Nim
discard """
|
|
output: '''de'''
|
|
cmd: '''nim c --mm:arc --expandArc:main $file'''
|
|
nimout: '''--expandArc: main
|
|
|
|
var
|
|
a
|
|
b_cursor
|
|
try:
|
|
a = f "abc"
|
|
b_cursor = "de"
|
|
`=sink`(a, b_cursor)
|
|
echo [a]
|
|
finally:
|
|
`=destroy`(a)
|
|
-- end of expandArc ------------------------'''
|
|
"""
|
|
|
|
# bug #20572
|
|
|
|
proc f(s: string): string = s
|
|
|
|
proc main =
|
|
var a = f "abc"
|
|
var b = "de"
|
|
`=sink`(a, b)
|
|
echo a
|
|
|
|
main()
|