Dave Brolley wrote: > Michael Ambrus wrote: > > >> >> Compiling the files arm.cxx and compTIMERS.cxx both give the same error: >> >> /home/ambrmi09/projects/sid/src/sid/component/timers/arm7t/arm7t-timer.h:142: >> >> error: looser throw specifier for 'virtual >> armTimerNoSched::~armTimerNoSched()' >> /home/ambrmi09/projects/sid/src/sid/component/timers/arm7t/arm7t-timer.h:70: >> >> error: overriding 'virtual armTimer::~armTimer() throw ()' > > This relates to the removal of throw () specifiers from the SID API > recently. The correct patch is to remove the throw specifier on > ~armTimer completely. I'll test it and commit it, hopefully today. I reviewed this again and have committed the attached patch which adds the correct throw specifier to the destructor of armTimerNoSched. Dave >