mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Supress warning: data argument not used by format string [-Wformat-extra-args]
This commit is contained in:
parent
79f9f8326a
commit
9b18f1bffe
Notes:
git
2021-10-20 07:48:49 +09:00
4 changed files with 16 additions and 16 deletions
14
vm_debug.h
14
vm_debug.h
|
@ -94,24 +94,24 @@ bool ruby_debug_log_filter(const char *func_name);
|
|||
|
||||
// convenient macro to log even if the USE_RUBY_DEBUG_LOG macro is not specified.
|
||||
// You can use this macro for temporary usage (you should not commit it).
|
||||
#define _RUBY_DEBUG_LOG(fmt, ...) ruby_debug_log(__FILE__, __LINE__, __func__, fmt, __VA_ARGS__)
|
||||
#define _RUBY_DEBUG_LOG(...) ruby_debug_log(__FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
|
||||
#if USE_RUBY_DEBUG_LOG
|
||||
|
||||
#define RUBY_DEBUG_LOG(fmt, ...) do { \
|
||||
#define RUBY_DEBUG_LOG(...) do { \
|
||||
if (ruby_debug_log_mode && ruby_debug_log_filter(__func__)) \
|
||||
ruby_debug_log(__FILE__, __LINE__, __func__, fmt, __VA_ARGS__); \
|
||||
ruby_debug_log(__FILE__, __LINE__, __func__, __VA_ARGS__); \
|
||||
} while (0)
|
||||
|
||||
#define RUBY_DEBUG_LOG2(file, line, fmt, ...) do { \
|
||||
#define RUBY_DEBUG_LOG2(file, line, ...) do { \
|
||||
if (ruby_debug_log_mode && ruby_debug_log_filter(__func__)) \
|
||||
ruby_debug_log(file, line, __func__, fmt, __VA_ARGS__); \
|
||||
ruby_debug_log(file, line, __func__, __VA_ARGS__); \
|
||||
} while (0)
|
||||
|
||||
#else
|
||||
// do nothing
|
||||
#define RUBY_DEBUG_LOG(fmt, ...)
|
||||
#define RUBY_DEBUG_LOG2(file, line, fmt, ...)
|
||||
#define RUBY_DEBUG_LOG(...)
|
||||
#define RUBY_DEBUG_LOG2(file, line, ...)
|
||||
#endif // USE_RUBY_DEBUG_LOG
|
||||
|
||||
#endif /* RUBY_DEBUG_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue