From 47658cd4263a41889540ebffa809e01cafe36eb5 Mon Sep 17 00:00:00 2001 From: Araq Date: Thu, 25 Jun 2015 11:30:03 +0200 Subject: [PATCH] fixes #2974 --- compiler/sigmatch.nim | 2 ++ contributing.rst => doc/contributing.rst | 0 2 files changed, 2 insertions(+) rename contributing.rst => doc/contributing.rst (100%) diff --git a/compiler/sigmatch.nim b/compiler/sigmatch.nim index cd6e1ff9ae..40836a94d1 100644 --- a/compiler/sigmatch.nim +++ b/compiler/sigmatch.nim @@ -1300,6 +1300,8 @@ proc paramTypesMatchAux(m: var TCandidate, f, argType: PType, of isInferred, isInferredConvertible: if arg.kind in {nkProcDef, nkIteratorDef} + nkLambdaKinds: result = c.semInferredLambda(c, m.bindings, arg) + elif arg.kind != nkSym: + return nil else: let inferred = c.semGenerateInstance(c, arg.sym, m.bindings, arg.info) result = newSymNode(inferred, arg.info) diff --git a/contributing.rst b/doc/contributing.rst similarity index 100% rename from contributing.rst rename to doc/contributing.rst