diff options
Diffstat (limited to 'src/honeysuckle.h')
-rw-r--r-- | src/honeysuckle.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/honeysuckle.h b/src/honeysuckle.h index 871384c..233e3cd 100644 --- a/src/honeysuckle.h +++ b/src/honeysuckle.h @@ -405,7 +405,9 @@ void hs_process_table_(lua_State *L, struct hs_table_processor *processors); #define hs_process_table(L, table_index, ...) \ - hs_process_table(L, table_index, VA_NARGS(__VA_ARGS__)/4, {__VA_ARGS__}) + hs_process_table_(L, table_index, \ + VA_NARGS(__VA_ARGS__)/4, \ + (struct hs_table_processor[]) {__VA_ARGS__}) /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |