Add GCC "used" attribute to prevent hard_fault_handler_c() from being removed. It trips up -flto.
This commit is contained in:
@ -47,7 +47,7 @@ void hard_fault_handler(void) {
|
||||
|
||||
volatile hard_fault_stack_t* hard_fault_stack_pt;
|
||||
|
||||
void hard_fault_handler_c(uint32_t* args)
|
||||
__attribute__((used)) void hard_fault_handler_c(uint32_t* args)
|
||||
{
|
||||
/* hard_fault_stack_pt contains registers saved before the hard fault */
|
||||
hard_fault_stack_pt = (hard_fault_stack_t*)args;
|
||||
|
Reference in New Issue
Block a user