Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

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