| 50 | } |
| 51 | |
| 52 | Error internal_error_impl(const char* file, int line) { |
| 53 | fprintf(stderr, "Internal Error @ %s %d:\n %s\n", file, line, platform::get_backtrace().c_str()); |
| 54 | |
| 55 | TraceEvent(SevError, "InternalError") |
| 56 | .error(Error::fromCode(error_code_internal_error)) |
| 57 | .detail("File", file) |
| 58 | .detail("Line", line) |
| 59 | .setErrorKind(ErrorKind::BugDetected) |
| 60 | .backtrace(); |
| 61 | flushTraceFileVoid(); |
| 62 | return Error(error_code_internal_error); |
| 63 | } |
| 64 | |
| 65 | Error internal_error_impl(const char* msg, const char* file, int line) { |
| 66 | fprintf(stderr, "Assertion %s failed @ %s %d:\n %s\n", msg, file, line, platform::get_backtrace().c_str()); |
no test coverage detected