Author
anonymous
7 months ago
Language
Nim
Compiler
nim 2.0.8
Options
Raw compiler options
--expandArc:test
Author
anonymous
7 months ago
$ nim c ./prog.nim --expandArc:test
Hint: used config file '/opt/wandbox/nim-2.0.8/config/nim.cfg' [Conf]
Hint: used config file '/opt/wandbox/nim-2.0.8/config/config.nims' [Conf]
......................................................................
--expandArc: test
var
a
:tmpD
b_cursor
:tmpD_1
c
:tmpD_2
try:
a = Index(x: 2)
echo [
:tmpD = `$`(a)
:tmpD]
b_cursor = a
echo [
:tmpD_1 = `$`(b_cursor)
:tmpD_1]
c = Index(x: 3)
`=sink`(c, a)
`=wasMoved`(a)
echo [
:tmpD_2 = `$`(c)
:tmpD_2]
finally:
`=destroy`(:tmpD_2)
`=destroy_1`(c)
`=destroy`(:tmpD_1)
`=destroy`(:tmpD)
`=destroy_1`(a)
-- end of expandArc ------------------------
CC: ../../opt/wandbox/nim-2.0.8/lib/system/exceptions.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/since.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/ctypes.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/sysatomics.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/ansi_c.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/memory.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/syslocks.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/threadtypes.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/digitsutils.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/miscdollars.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/assertions.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/iterators.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/coro_detection.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/dragonbox.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/schubfach.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/formatfloat.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/objectdollar.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/dollars.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/typedthreads.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/stacktraces.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/private/bitops_utils.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/countbits_impl.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system/repr_v2.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/widestrs.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/std/syncio.nim
CC: ../../opt/wandbox/nim-2.0.8/lib/system.nim
CC: prog.nim
Hint: [Link]
Hint: mm: orc; threads: on; opt: none (DEBUG BUILD, `-d:release` generates faster code)
27804 lines; 0.346s; 30.43MiB peakmem; proj: /home/jail/prog.nim; out: /home/jail/prog [SuccessX]
(x: 2)
(x: 2)
Sinked
(x: 2)
Exit Code:
0