summaryrefslogtreecommitdiff
path: root/cpu_threaded.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpu_threaded.c')
-rw-r--r--cpu_threaded.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/cpu_threaded.c b/cpu_threaded.c
index c7b8850..df563d2 100644
--- a/cpu_threaded.c
+++ b/cpu_threaded.c
@@ -2839,7 +2839,7 @@ u32 translation_flush_count = 0;
#define block_lookup_address_builder(type) \
-u8 *block_lookup_address_##type(u32 pc) \
+u8 function_cc *block_lookup_address_##type(u32 pc) \
{ \
u16 *location; \
u32 block_tag; \
@@ -2848,8 +2848,7 @@ u8 *block_lookup_address_##type(u32 pc) \
/* Starting at the beginning, we allow for one translation cache flush. */ \
if(translation_recursion_level == 0){ \
translation_flush_count = 0; \
- \
- } \
+ } \
block_lookup_address_pc_##type(); \
\
switch(pc >> 24) \