parent
c0824b9b80
commit
81087c949f
25 changed files with 116 additions and 70 deletions
29
tests/arc/texplicit_sink.nim
Normal file
29
tests/arc/texplicit_sink.nim
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
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()
|
||||
Loading…
Add table
Add a link
Reference in a new issue