There is a SID port to the Toshiba Media Processor (MeP), which I will
be submitting very soon. Toshiba has their own simulator for this
target and it has an API which allows programmers to add their own
devices to the simulation. Toshiba required that the SID port for this
target also implement this API and support existing code written
against it.

...

Now, specifying throw() on a destructor is a minor optimization
opportunity at best, so it is preprosed that these specifiers be
removed from the SID API in order to allow extension of the SID API to
match that of other existing APIs, like Toshiba's.