issue #42: Support -fno-exceptions: replacing throw with eprintf