diff --git a/include/sw_isr_table.h b/include/sw_isr_table.h index 8206231f6fd..770be085b91 100644 --- a/include/sw_isr_table.h +++ b/include/sw_isr_table.h @@ -41,7 +41,12 @@ struct _IsrTableEntry { typedef struct _IsrTableEntry _IsrTableEntry_t; +#ifdef CONFIG_ARC +extern _IsrTableEntry_t _sw_isr_table[CONFIG_NUM_IRQS - 16]; +#else extern _IsrTableEntry_t _sw_isr_table[CONFIG_NUM_IRQS]; +#endif + #endif /* _ASMLANGUAGE */ #ifdef __cplusplus