зеркало из https://github.com/github/ruby.git
printf can be a macro
Namely glibc has this macro on -DFORTIFY_SOURCE. We have to prevent macro redefinition with different macro body.
This commit is contained in:
Родитель
8920e2040a
Коммит
7aa3f1fe69
|
@ -189,6 +189,7 @@ const ID rb_iseq_shared_exc_local_tbl[] = {idERROR_INFO};
|
|||
#endif
|
||||
|
||||
#if CPDEBUG > 1 || CPDEBUG < 0
|
||||
#undef printf
|
||||
#define printf ruby_debug_printf
|
||||
#define debugs if (compile_debug_print_indent(1)) ruby_debug_printf
|
||||
#define debug_compile(msg, v) ((void)(compile_debug_print_indent(1) && fputs((msg), stderr)), (v))
|
||||
|
|
Загрузка…
Ссылка в новой задаче