From 0945358ce8b8e16ea5bf0bbd3e50d099e85b70c9 Mon Sep 17 00:00:00 2001 From: Oliver Jowett Date: Fri, 22 Mar 2019 11:42:50 +0000 Subject: [PATCH] Re-enable top-level exception catching (unless DEBUG_EXCEPTIONS) --- dump978_main.cc | 4 ++++ faup978_main.cc | 2 +- skyview978_main.cc | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dump978_main.cc b/dump978_main.cc index ace839e..de75ac2 100644 --- a/dump978_main.cc +++ b/dump978_main.cc @@ -246,10 +246,14 @@ static int realmain(int argc, char **argv) { } int main(int argc, char **argv) { +#ifndef DEBUG_EXCEPTIONS try { return realmain(argc, argv); } catch (...) { std::cerr << "Uncaught exception: " << boost::current_exception_diagnostic_information() << std::endl; return 2; } +#else + return realmain(argc, argv); +#endif } diff --git a/faup978_main.cc b/faup978_main.cc index d15f75a..9636e0b 100644 --- a/faup978_main.cc +++ b/faup978_main.cc @@ -100,7 +100,7 @@ static int realmain(int argc, char **argv) { } int main(int argc, char **argv) { -#if 0 +#ifndef DEBUG_EXCEPTIONS try { return realmain(argc, argv); } catch (...) { diff --git a/skyview978_main.cc b/skyview978_main.cc index a80c098..2232bdb 100644 --- a/skyview978_main.cc +++ b/skyview978_main.cc @@ -125,7 +125,7 @@ static int realmain(int argc, char **argv) { } int main(int argc, char **argv) { -#if 0 +#ifndef DEBUG_EXCEPTIONS try { return realmain(argc, argv); } catch (...) {