aboutsummaryrefslogtreecommitdiff
path: root/build2/test/script/parser.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'build2/test/script/parser.cxx')
-rw-r--r--build2/test/script/parser.cxx11
1 files changed, 2 insertions, 9 deletions
diff --git a/build2/test/script/parser.cxx b/build2/test/script/parser.cxx
index d6d77fe..350ca44 100644
--- a/build2/test/script/parser.cxx
+++ b/build2/test/script/parser.cxx
@@ -2868,7 +2868,7 @@ namespace build2
}
static void
- execute_impl (scope& s, script& scr, runner& r) noexcept
+ execute_impl (scope& s, script& scr, runner& r)
{
try
{
@@ -2879,13 +2879,6 @@ namespace build2
{
s.state = scope_state::failed;
}
- catch (const std::exception& e)
- {
- diag_lock l;
- *diag_stream << "unhandled exception: " << e << endl;
- assert (false);
- abort ();
- }
}
void parser::
@@ -3007,7 +3000,7 @@ namespace build2
[] (scope& s,
script& scr,
runner& r,
- const diag_frame* ds) noexcept
+ const diag_frame* ds)
{
diag_frame df (ds);
execute_impl (s, scr, r);