diff options
author | Ulrich Drepper <drepper@redhat.com> | 2002-08-15 12:12:51 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2002-08-15 12:12:51 +0000 |
commit | faa5b9b31c356df69d9cc6b37be71255bcb0e307 (patch) | |
tree | b3077c8dfd68d743c089da7061f1ebd36d1d4cee | |
parent | 49fca0fd26b8a228b817c1f2bcb59c14e2d13165 (diff) | |
download | glibc-faa5b9b31c356df69d9cc6b37be71255bcb0e307.tar glibc-faa5b9b31c356df69d9cc6b37be71255bcb0e307.tar.gz glibc-faa5b9b31c356df69d9cc6b37be71255bcb0e307.tar.bz2 glibc-faa5b9b31c356df69d9cc6b37be71255bcb0e307.zip |
(TLS_INIT_TP): Convert to statement expression returning 0.
-rw-r--r-- | linuxthreads/sysdeps/sh/tls.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/linuxthreads/sysdeps/sh/tls.h b/linuxthreads/sysdeps/sh/tls.h index 7dc40409a6..6deecc007e 100644 --- a/linuxthreads/sysdeps/sh/tls.h +++ b/linuxthreads/sysdeps/sh/tls.h @@ -88,7 +88,7 @@ typedef struct special attention since 'errno' is not yet available and if the operation can cause a failure 'errno' must not be touched. */ # define TLS_INIT_TP(descr) \ - do { \ + ({ \ void *_descr = (descr); \ int result; \ tcbhead_t *head = _descr; \ @@ -98,7 +98,9 @@ typedef struct head->self = _descr; \ \ asm ("ldc %0,gbr" : : "r" (_descr)); \ - } while (0) + \ + 0; \ + }) /* Return the address of the dtv for the current thread. */ |