使用IAR编程TI的MCU(M3内核),编译出现以下错误!在线等……

错误之处指向我调用的一个interrupt.c的库,如下:还请大神帮忙看看问题出在哪里?
//*****************************************************************************
//
// The processor vector table.
//
// This contains a list of the handlers for the various interrupt sources in
// the system.  The layout of this list is defined by the hardware; assertion
// of an interrupt causes the processor to start executing directly at the
// address given in the corresponding location in this list.
//
//*****************************************************************************
#if defined(ewarm)
static __no_init void (*g_pfnRAMVectors[NUM_INTERRUPTS])(void) @ "VTABLE";
#elif defined(sourcerygxx)
static __attribute__((section(".cs3.region-head.ram")));
void (*g_pfnRAMVectors[NUM_INTERRUPTS])(void);
#elif defined(ccs)
#pragma DATA_SECTION(g_pfnRAMVectors, ".vtable")
void (*g_pfnRAMVectors[NUM_INTERRUPTS])(void);
#else
static __attribute__((section(".vtable")));           //错误指向此处
void (*g_pfnRAMVectors[NUM_INTERRUPTS])(void);
#endif


log如下:
Updating build tree... 
interrupt.c  
Error[Pe079]: expected a type specifier E:\My Work\product\Orcar T5020\MCU\StellarisWare\driverlib\interrupt.c 108 
Error[Pe260]: explicit type is missing ("int" assumed) E:\My Work\product\Orcar T5020\MCU\StellarisWare\driverlib\interrupt.c 108 
Warning[Pe177]: function "__attribute__" was declared but never referenced E:\My Work\product\Orcar T5020\MCU\StellarisWare\driverlib\interrupt.c 108 
Error while running C/C++ Compiler 
Total number of errors: 2 
Total number of warnings: 1