diff options
author | Araq <rumpf_a@web.de> | 2015-02-03 13:19:33 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-02-04 00:52:44 +0100 |
commit | a400e8f7f39b1bb29245323c6d999f01b46f22c3 (patch) | |
tree | 628c94d7b81896ab2046e5450aa02eb4922d681d /compiler | |
parent | 8e98007dcef21e2f928974ef787aa708c09a8428 (diff) | |
download | Nim-a400e8f7f39b1bb29245323c6d999f01b46f22c3.tar.gz |
better error message for auto-deref
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/semcall.nim | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/semcall.nim b/compiler/semcall.nim index cdfdfc9d0..5cb713030 100644 --- a/compiler/semcall.nim +++ b/compiler/semcall.nim @@ -315,6 +315,8 @@ proc semOverloadedCall(c: PContext, n, nOrig: PNode, var r = resolveOverloads(c, n, nOrig, filter, errors) if r.state == csMatch: result = semResolvedCall(c, n, r) else: + # get rid of the deref again for a better error message: + n.sons[1] = n.sons[1].sons[0] notFoundError(c, n, errors) else: notFoundError(c, n, errors) |