summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorreactormonk <hafnersimon@gmail.com>2015-05-24 21:07:25 -0500
committerreactormonk <hafnersimon@gmail.com>2015-05-24 21:07:25 -0500
commit31d0f79d9d149798b114bc6703ec381143f49c60 (patch)
tree0ee3cb2b377b30ee1a92286b702ee0e62d379612
parent70be49966aa1af6f9f83ecd9bfdf1778a30d4b5d (diff)
parentbdb55c5d1d85f9425004f53f7e2cac5d31c90023 (diff)
downloadNim-31d0f79d9d149798b114bc6703ec381143f49c60.tar.gz
Merge pull request #2787 from flaviut/fix-doc-typos
Fix typo in manual
-rw-r--r--doc/manual/trmacros.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/manual/trmacros.txt b/doc/manual/trmacros.txt
index 90d01e475..53c604f7b 100644
--- a/doc/manual/trmacros.txt
+++ b/doc/manual/trmacros.txt
@@ -345,15 +345,15 @@ optimization for types that have copying semantics:
     ## puts a (key, value)-pair into `t`. The semantics of string require
     ## a copy here:
     let idx = findInsertionPosition(key)
-    t[idx] = key
-    t[idx] = val
+    t[idx].key = key
+    t[idx].val = val
 
   proc `[]=`*(t: var Table, key: string{call}, val: string{call}) =
     ## puts a (key, value)-pair into `t`. Optimized version that knows that
     ## the strings are unique and thus don't need to be copied:
     let idx = findInsertionPosition(key)
-    shallowCopy t[idx], key
-    shallowCopy t[idx], val
+    shallowCopy t[idx].key, key
+    shallowCopy t[idx].val, val
 
   var t: Table
   # overloading resolution ensures that the optimized []= is called here: