suppress warnings when RUBY_USE_SETJMPEX

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2017-08-02 03:02:22 +00:00
Родитель 5ba4d948ff
Коммит 8238987903
2 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -1247,6 +1247,10 @@ fmt_setup(char *buf, size_t size, int c, int flags, int width, int prec)
#endif
#define lower_hexdigits (ruby_hexdigits+0)
#define upper_hexdigits (ruby_hexdigits+16)
#if defined RUBY_USE_SETJMPEX && RUBY_USE_SETJMPEX
# undef MAYBE_UNUSED
# define MAYBE_UNUSED(x) x = 0
#endif
#include "vsnprintf.c"
static char *

Просмотреть файл

@ -402,6 +402,9 @@ rb_suppress_tracing(VALUE (*func)(VALUE), VALUE arg)
if (!tracing) th->vm->trace_running--;
if (state) {
#if defined RUBY_USE_SETJMPEX && RUBY_USE_SETJMPEX
RB_GC_GUARD(result);
#endif
TH_JUMP_TAG(th, state);
}