py: Remove name of var arg from macros with var args.
This commit is contained in:
parent
c5ac2ac590
commit
1dc76af7bf
@ -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 @@
|
|||||||
#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 @@
|
|||||||
#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
|
||||||
|
1
py/obj.h
1
py/obj.h
@ -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 @@
|
|||||||
#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.
|
||||||
|
Loading…
Reference in New Issue
Block a user