summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2010-06-17 20:29:59 +0000
committerMichael Sevakis <jethead71@rockbox.org>2010-06-17 20:29:59 +0000
commit60200755512e0b2c0758ac3697f06194e9809f40 (patch)
tree1e02575cd800c871db592d1886850066dd0baa3a
parent2b640ba4b8a0007821677fc9f3cf9e856d53417e (diff)
downloadrockbox-60200755512e0b2c0758ac3697f06194e9809f40.zip
rockbox-60200755512e0b2c0758ac3697f06194e9809f40.tar.gz
rockbox-60200755512e0b2c0758ac3697f06194e9809f40.tar.bz2
rockbox-60200755512e0b2c0758ac3697f06194e9809f40.tar.xz
Fix red. Need 'inline' with 'always_inline'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26899 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/thread.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/thread.c b/firmware/thread.c
index 48734f2..de9d05d 100644
--- a/firmware/thread.c
+++ b/firmware/thread.c
@@ -157,11 +157,11 @@ static inline void load_context(const void* addr)
__attribute__((always_inline));
#if NUM_CORES > 1
-static void __attribute__((noinline, noreturn))
- thread_final_exit(struct thread_entry *current);
+static void thread_final_exit(struct thread_entry *current)
+ __attribute__((noinline, noreturn));
#else
-static void __attribute__((always_inline, noreturn))
- thread_final_exit(struct thread_entry *current);
+static inline void thread_final_exit(struct thread_entry *current)
+ __attribute__((always_inline, noreturn));
#endif
void switch_thread(void)