If `error` is non-zero, this assertion will pass and whatever error condition was being checked for will pass silently (until something blows up elsewhere).