From 3bd10ccb63673b78023687ae05505f62df20c12d Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Thu, 11 Jul 2013 15:17:06 -0400 Subject: LoopControl: Improve error output handling --- Carpet/LoopControl/src/loopcontrol.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Carpet/LoopControl') diff --git a/Carpet/LoopControl/src/loopcontrol.cc b/Carpet/LoopControl/src/loopcontrol.cc index 56dac56b7..afe104db6 100644 --- a/Carpet/LoopControl/src/loopcontrol.cc +++ b/Carpet/LoopControl/src/loopcontrol.cc @@ -892,7 +892,7 @@ void lc_control_init(lc_control_t *restrict const control, alignup(loopsize[d], control->coarse_loop.step.v[d]); } } else { - CCTK_WARN(CCTK_WARN_ABORT, "internal error"); + CCTK_BUILTIN_UNREACHABLE(); } if (veryverbose) { @@ -926,6 +926,8 @@ void lc_control_init(lc_control_t *restrict const control, } } + + void lc_control_finish(lc_control_t *restrict const control, lc_descr_t *const descr) { @@ -954,8 +956,8 @@ void lc_control_finish(lc_control_t *restrict const control, } } if (nfailed > 0) { - CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, - "LoopControl self-test failed"); + CCTK_VError(__LINE__, __FILE__, CCTK_THORNSTRING, + "LoopControl self-test failed"); } delete[] control->selftest_array; } -- cgit v1.2.3