diff options
author | Yuriy Glukhov <yuriy.glukhov@gmail.com> | 2015-10-15 17:59:23 +0300 |
---|---|---|
committer | Yuriy Glukhov <yuriy.glukhov@gmail.com> | 2015-10-15 17:59:23 +0300 |
commit | e7918fe6e545a424ea635d7c7a243a9394669c8f (patch) | |
tree | 2f0684b26509ba451f367ea31ca41e17db38845c | |
parent | 955954a89f15ee8d7ea9e624547297ef2ed40721 (diff) | |
download | Nim-e7918fe6e545a424ea635d7c7a243a9394669c8f.tar.gz |
Avoid extra copy in JS when inserting.
-rw-r--r-- | lib/system.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/system.nim b/lib/system.nim index 02544be27..b9ed03ddf 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -1411,7 +1411,7 @@ proc insert*[T](x: var seq[T], item: T, i = 0.Natural) {.noSideEffect.} = defaultImpl() else: when defined(js): - var it = item + var it : T {.emit: "`x`[`x`_Idx].splice(`i`, 0, `it`);".} else: defaultImpl() |