thread.c: workaround for valgrind on Mac OS X

Without this hack, pthread_join() in rb_thread_stop_timer_thread()
segfaults.

ProductName:	Mac OS X
ProductVersion:	10.11.6
BuildVersion:	15G1510
valgrind-3.12.0

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2017-06-09 13:58:09 +00:00
Родитель a4d8a6e148
Коммит 9abe121c9f
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -77,6 +77,9 @@
#define RUBY_THREAD_PRIORITY_MIN -3
#endif
#if defined HAVE_VALGRIND_MEMCHECK_H && __APPLE__
#define THREAD_DEBUG -1
#endif
#ifndef THREAD_DEBUG
#define THREAD_DEBUG 0
#endif