Fix clang warning -Wmissing-noreturn

This commit is contained in:
Roelf-Jilling 2018-11-16 10:17:40 +01:00
parent 6fe1a42035
commit 1b15a73942
2 changed files with 9 additions and 18 deletions

View File

@ -24,11 +24,7 @@ int operator_subscript_no_throw() noexcept
return sp[11];
}
void test_terminate()
{
std::exit(0);
}
[[noreturn]] void test_terminate() { std::exit(0); }
void setup_termination_handler() noexcept
{
@ -44,7 +40,6 @@ void setup_termination_handler() noexcept
#endif
}
int main() noexcept
{
setup_termination_handler();

View File

@ -15,8 +15,8 @@
///////////////////////////////////////////////////////////////////////////////
#include <cstdlib> // for std::exit
#include <gsl/gsl_util> // for narrow
#include <gsl/gsl_assert> // for get_terminate
#include <gsl/gsl_util> // for narrow
int narrow_no_throw()
{
@ -24,10 +24,7 @@ int narrow_no_throw()
return gsl::narrow<int>(bigNumber);
}
void test_terminate()
{
std::exit(0);
}
[[noreturn]] void test_terminate() { std::exit(0); }
void setup_termination_handler() noexcept
{
@ -43,7 +40,6 @@ void setup_termination_handler() noexcept
#endif
}
int main()
{
setup_termination_handler();