summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorOscar Nihlgård <oscarnihlgard@gmail.com>2018-02-11 23:12:36 +0100
committerOscar Nihlgård <oscarnihlgard@gmail.com>2018-02-11 23:15:04 +0100
commit82473238602a1fff3befe79d463f193a16a2bad5 (patch)
treed77dfd2dbb83b40d1e84ee6367c06ee3f3160cc8 /lib
parent2199f8328059ffa62400acc7342b36dd50aed7e2 (diff)
downloadNim-82473238602a1fff3befe79d463f193a16a2bad5.tar.gz
Fix `json.to` for types with generic parameters
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/json.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/json.nim b/lib/pure/json.nim
index b5b84863a..bbde4db5f 100644
--- a/lib/pure/json.nim
+++ b/lib/pure/json.nim
@@ -1896,7 +1896,7 @@ macro to*(node: JsonNode, T: typedesc): untyped =
   ##     doAssert data.person.age == 21
   ##     doAssert data.list == @[1, 2, 3, 4]
 
-  let typeNode = getType(T)
+  let typeNode = getTypeInst(T)
   expectKind(typeNode, nnkBracketExpr)
   doAssert(($typeNode[0]).normalize == "typedesc")