assert() is not marked as noreturn on some MacOS X versions