| 566 | /// If the function is qualified as noexcept, the call will never throw |
| 567 | template <bool IsNoexcept> |
| 568 | [[noreturn]] void throw_or_abortnoexcept( |
| 569 | std::integral_constant<bool, IsNoexcept> /*is_throwing*/) noexcept { |
| 570 | std::abort(); |
| 571 | } |
| 572 | /// Calls std::abort on empty function calls |
| 573 | [[noreturn]] inline void |
| 574 | throw_or_abort(std::false_type /*is_throwing*/) noexcept { |
nothing calls this directly
no outgoing calls
no test coverage detected