fixes latest regression

This commit is contained in:
Araq
2014-07-11 08:05:50 +02:00
parent e4e32bdfbf
commit 49ad6fc3d4
3 changed files with 4 additions and 1 deletions

View File

@@ -101,7 +101,7 @@ proc fuzzyLookup(c: PContext, n: PNode, flags: TSemGenericFlags,
let n = n[1]
let ident = considerQuotedIdent(n)
var s = searchInScopes(c, ident)
if s != nil:
if s != nil and s.kind in routineKinds:
if withinBind in flags:
result = newDot(result, symChoice(c, n, s, scClosed))
elif s.name.id in ctx:

View File

@@ -1,6 +1,7 @@
version 0.9.6
=============
- scopes are still broken for generic instantiation!
- integrate the new LL into the devel branch
- start experimental branch

View File

@@ -12,6 +12,8 @@ News
- ``spawn`` now uses an elaborate self-adapting thread pool and as such
has been moved into its own module. So to use it, you now have to import
``threadpool``.
- The symbol binding rules in generics changed: ``bar`` in ``foo.bar`` is
now considered for implicit early binding.
Library Additions