diff options
Diffstat (limited to 'firmware/target/arm/system-arm.c')
-rw-r--r-- | firmware/target/arm/system-arm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/target/arm/system-arm.c b/firmware/target/arm/system-arm.c index 74df5ed277..41d0cce723 100644 --- a/firmware/target/arm/system-arm.c +++ b/firmware/target/arm/system-arm.c | |||
@@ -145,11 +145,15 @@ void NORETURN_ATTR UIE(unsigned int pc, unsigned int num) | |||
145 | } /* num == 1 || num == 2 // prefetch/data abort */ | 145 | } /* num == 1 || num == 2 // prefetch/data abort */ |
146 | #endif /* !defined(CPU_ARM7TDMI */ | 146 | #endif /* !defined(CPU_ARM7TDMI */ |
147 | 147 | ||
148 | #ifdef HAVE_RB_BACKTRACE | ||
148 | if (!triggered) | 149 | if (!triggered) |
149 | { | 150 | { |
150 | triggered = true; | 151 | triggered = true; |
151 | rb_backtrace(pc, __get_sp(), &line); | 152 | rb_backtrace(pc, __get_sp(), &line); |
152 | } | 153 | } |
154 | #else | ||
155 | (void)triggered; | ||
156 | #endif | ||
153 | 157 | ||
154 | lcd_update(); | 158 | lcd_update(); |
155 | 159 | ||