summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-05-18 10:31:23 +0200
committerAraq <rumpf_a@web.de>2013-05-18 10:31:23 +0200
commitcd0ae972694d1e6d9029b3850cbbb00bad60fd72 (patch)
tree27e1569cab4ce8fafd30d2d5acc7dda918e9270f /compiler
parent46e564f9ee0055365d3a7a96724d2056e133e677 (diff)
downloadNim-cd0ae972694d1e6d9029b3850cbbb00bad60fd72.tar.gz
fixes #437, fixes #436
Diffstat (limited to 'compiler')
-rw-r--r--compiler/lookups.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/lookups.nim b/compiler/lookups.nim
index 05470f54f..191a7aa55 100644
--- a/compiler/lookups.nim
+++ b/compiler/lookups.nim
@@ -287,7 +287,7 @@ proc InitOverloadIter*(o: var TOverloadIter, c: PContext, n: PNode): PSym =
 
 proc lastOverloadScope*(o: TOverloadIter): int =
   case o.mode
-  of oimNoQualifier: result = o.scope.depthLevel
+  of oimNoQualifier: result = if o.scope.isNil: -1 else: o.scope.depthLevel
   of oimSelfModule:  result = 1
   of oimOtherModule: result = 0
   else: result = -1