Commit 1dc76af7 authored by Damien George's avatar Damien George
Browse files

py: Remove name of var arg from macros with var args.

parent c5ac2ac5
...@@ -2509,7 +2509,7 @@ STATIC compile_function_t compile_function[] = { ...@@ -2509,7 +2509,7 @@ STATIC compile_function_t compile_function[] = {
NULL, NULL,
#define nc NULL #define nc NULL
#define c(f) compile_##f #define c(f) compile_##f
#define DEF_RULE(rule, comp, kind, arg...) comp, #define DEF_RULE(rule, comp, kind, ...) comp,
#include "grammar.h" #include "grammar.h"
#undef nc #undef nc
#undef c #undef c
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "runtime0.h" #include "runtime0.h"
#include "emit.h" #include "emit.h"
#define EMIT(fun, arg...) (emit_method_table->fun(emit, ##arg)) #define EMIT(fun, ...) (emit_method_table->fun(emit, __VA_ARGS__))
void emit_common_load_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qstr) { void emit_common_load_id(emit_t *emit, const emit_method_table_t *emit_method_table, scope_t *scope, qstr qstr) {
// assumes pass is greater than 1, ie that all identifiers are defined in the scope // assumes pass is greater than 1, ie that all identifiers are defined in the scope
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#if 0 // print debugging info #if 0 // print debugging info
#define DEBUG_printf DEBUG_printf #define DEBUG_printf DEBUG_printf
#else // don't print debugging info #else // don't print debugging info
#define DEBUG_printf(args...) (void)0 #define DEBUG_printf(...) (void)0
#endif #endif
#if MICROPY_MEM_STATS #if MICROPY_MEM_STATS
......
...@@ -75,7 +75,6 @@ typedef struct _mp_obj_base_t mp_obj_base_t; ...@@ -75,7 +75,6 @@ typedef struct _mp_obj_base_t mp_obj_base_t;
// Need to declare this here so we are not dependent on map.h // Need to declare this here so we are not dependent on map.h
struct _mp_map_t; struct _mp_map_t;
struct _mp_map_elem_t; struct _mp_map_elem_t;
enum _mp_map_lookup_kind_t;
// Type definitions for methods // Type definitions for methods
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
#if 0 // print debugging info #if 0 // print debugging info
#define DEBUG_printf DEBUG_printf #define DEBUG_printf DEBUG_printf
#else // don't print debugging info #else // don't print debugging info
#define DEBUG_printf(args...) (void)0 #define DEBUG_printf(...) (void)0
#endif #endif
// A qstr is an index into the qstr pool. // A qstr is an index into the qstr pool.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment