gthr-posix.h (__gthread_active_p): Do not use preprocessor conditionals and comments inside macro arguments.

* gthr-posix.h (__gthread_active_p): Do not use preprocessor
	conditionals and comments inside macro arguments.

From-SVN: r178258
This commit is contained in:
Jakub Jelinek 2011-08-29 23:00:39 +02:00 committed by Jakub Jelinek
parent edf2239b37
commit e621f5307a
2 changed files with 10 additions and 6 deletions

View file

@ -1,5 +1,10 @@
2011-08-29 Jakub Jelinek <jakub@redhat.com>
* gthr-posix.h (__gthread_active_p): Do not use preprocessor
conditionals and comments inside macro arguments.
20011-08-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
Richard Guenther <rguenther@suse.de>
Richard Guenther <rguenther@suse.de>
* tree.h (constant_boolean_node): Adjust prototype.
* fold-const.c (fold_convert_loc): Move aggregate conversion

View file

@ -244,16 +244,15 @@ __gthread_active_p (void)
static inline int
__gthread_active_p (void)
{
static void *const __gthread_active_ptr
= __extension__ (void *) &__gthrw_(
/* Android's C library does not provide pthread_cancel, check for
`pthread_create' instead. */
#ifndef __BIONIC__
pthread_cancel
static void *const __gthread_active_ptr
= __extension__ (void *) &__gthrw_(pthread_cancel);
#else
pthread_create
static void *const __gthread_active_ptr
= __extension__ (void *) &__gthrw_(pthread_create);
#endif
);
return __gthread_active_ptr != 0;
}