From 5697d2b9c480251aec62549ecc7200ba9acf3065 Mon Sep 17 00:00:00 2001
From: dawg <dawg@dawgfoto.de>
Date: Sat, 11 Feb 2012 11:42:54 +0100
Subject: [PATCH] use MATCHconvert for variadic templates

---
 src/template.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/template.c b/src/template.c
index 2c18c84..a2ad3c6 100644
--- a/src/template.c
+++ b/src/template.c
@@ -1063,6 +1063,7 @@ MATCH TemplateDeclaration::deduceFunctionTemplateMatch(Scope *sc, Loc loc, Objec
             //printf("t = %p\n", t);
             dedargs->tdata()[parameters->dim - 1] = t;
             declareParameter(paramscope, tp, t);
+            match = MATCHconvert;
             goto L2;
         }
         else if (nfargs < nfparams - 1)
@@ -1102,6 +1103,7 @@ MATCH TemplateDeclaration::deduceFunctionTemplateMatch(Scope *sc, Loc loc, Objec
                     t->objects.tdata()[i] = farg->type;
                 }
                 declareParameter(paramscope, tp, t);
+                match = MATCHconvert;
                 goto L2;
             }
             fptupindex = -1;
-- 
1.7.5.4

