From 9339b62303de794d91db4a36c23ece9b1742ddcc Mon Sep 17 00:00:00 2001 From: Victor Bombi Date: Thu, 24 Sep 2020 13:18:54 +0200 Subject: [PATCH] cpp2ffi: clean enumbody only if there is one --- generator/cpp2ffi.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index ae16b2e..4261033 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -1116,8 +1116,8 @@ function M.Parser() end elseif it.re_name == "enum_re" then local enumname, enumbody = it.item:match"^%s*enum%s+([^%s;{}]+)[%s\n\r]*(%b{})" - enumbody = clean_comments(enumbody) if enumname then + enumbody = clean_comments(enumbody) table.insert(outtab,"\ntypedef enum ".. enumbody..enumname..";") if it.parent then if it.parent.re_name == "namespace_re" then