diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/system.nim b/lib/system.nim index 10560edaa..585c32556 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -300,10 +300,10 @@ when defined(nimArrIdx): x: S) {.noSideEffect, magic: "ArrPut".} proc `=`*[T](dest: var T; src: T) {.noSideEffect, magic: "Asgn".} when defined(nimNewRuntime): - proc `=destroy`*[T](x: var T) {.inline.} = + proc `=destroy`*[T](x: var T) {.inline, magic: "Asgn".} = ## generic `destructor`:idx: implementation that can be overriden. discard - proc `=sink`*[T](x: var T; y: T) {.inline.} = + proc `=sink`*[T](x: var T; y: T) {.inline, magic: "Asgn".} = ## generic `sink`:idx: implementation that can be overriden. shallowCopy(x, y) |