thr.c (__objc_thread_detach_function): Do not mark as volatile but instead use the attribute noreturn.

2004-07-22  Andrew Pinski  <pinskia@physics.uc.edu>

        * thr.c (__objc_thread_detach_function): Do not mark as volatile
        but instead use the attribute noreturn.

From-SVN: r85061
This commit is contained in:
Andrew Pinski 2004-07-22 22:20:08 +00:00 committed by Andrew Pinski
parent 73b71f3e13
commit bc012a4440
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2004-07-22 Andrew Pinski <pinskia@physics.uc.edu>
* thr.c (__objc_thread_detach_function): Do not mark as volatile
but instead use the attribute noreturn.
2004-06-28 Zack Weinberg <zack@codesourcery.com>
* encoding.c: Rename target_flags with a #define to avoid

View File

@ -75,8 +75,8 @@ struct __objc_thread_start_state
id argument;
};
static volatile void
__objc_thread_detach_function (struct __objc_thread_start_state *istate)
static void __attribute__((noreturn))
__objc_thread_detach_function (struct __objc_thread_start_state *istate)
{
/* Valid state? */
if (istate) {