diff options
author | yglukhov <yuriy.glukhov@gmail.com> | 2015-06-12 00:06:01 +0300 |
---|---|---|
committer | yglukhov <yuriy.glukhov@gmail.com> | 2015-06-12 00:06:01 +0300 |
commit | f14ca63417136a4d9fedb4ce776bdea958c9faef (patch) | |
tree | 3ebb3e88d3f938dad554ff42b7639546c8f6cd0b | |
parent | f47081b3004eb1bed538a74c4902b51256925fea (diff) | |
download | Nim-f14ca63417136a4d9fedb4ce776bdea958c9faef.tar.gz |
Singing and dancing with skipTypes.
-rw-r--r-- | compiler/jsgen.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index bb5f6812b..6724a8100 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -979,7 +979,7 @@ proc genAddr(p: PProc, n: PNode, r: var TCompRes) = if ty.kind in MappedToObject: gen(p, n.sons[0], r) else: - let kindOfIndexedExpr = n.sons[0].sons[0].typ.kind + let kindOfIndexedExpr = skipTypes(n.sons[0].sons[0].typ, abstractVarRange).kind case kindOfIndexedExpr of tyArray, tyArrayConstr, tyOpenArray, tySequence, tyString, tyCString, tyVarargs: |