From 6ceba86ff673d9e80d838e1ad94bb746f8a624b0 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Thu, 4 Oct 2018 17:52:43 +0200 Subject: [PATCH] add * to bad arg detection check --- generator/generator.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/generator.lua b/generator/generator.lua index edf5d4b..b213edb 100644 --- a/generator/generator.lua +++ b/generator/generator.lua @@ -1144,7 +1144,7 @@ local function check_arg_detection(fdefs,typedefs) for i,def in ipairs(defT) do for j,arg in ipairs(def.argsT) do --check name is not type, which happens in declaration without name - if not arg.type or not arg.name or c_types[arg.name] or typedefs[arg.name] then + if arg.name=="*" or not arg.type or not arg.name or c_types[arg.name] or typedefs[arg.name] then print("bad argument name",arg.name, "in",def.funcname,def.args) end end