From a4c9ea4d16a9ae25eca9f6523de85e3a57690f78 Mon Sep 17 00:00:00 2001
From: Yichao Yu <yyc1992@gmail.com>
Date: Thu, 19 Jun 2014 06:14:20 +0800
Subject: [PATCH] correct type in argpack

---
 src/c_wrapper/function.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/c_wrapper/function.h b/src/c_wrapper/function.h
index b7fe1011..495483c8 100644
--- a/src/c_wrapper/function.h
+++ b/src/c_wrapper/function.h
@@ -84,7 +84,7 @@ private:
 public:
     template<typename... Types2>
     ArgPack(Types2&&... arg_orig)
-        : tuple_base(ArgConvert<Types2>(arg_orig)...)
+        : tuple_base(ArgConvert<_ArgType<Types> >(arg_orig)...)
     {
     }
     ArgPack(ArgPack<Convert, Types...> &&other)
-- 
GitLab