From: Arnaud Giersch Date: Sat, 28 Oct 2017 16:14:49 +0000 (+0200) Subject: Sonar: fill empty "catch". X-Git-Tag: v3.18~360 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/e00238722aae4bbe44ad6a2d2952fe33c110de79 Sonar: fill empty "catch". --- diff --git a/teshsuite/mc/dwarf-expression/dwarf-expression.cpp b/teshsuite/mc/dwarf-expression/dwarf-expression.cpp index b8e4bec4d7..0ebb431cd4 100644 --- a/teshsuite/mc/dwarf-expression/dwarf-expression.cpp +++ b/teshsuite/mc/dwarf-expression/dwarf-expression.cpp @@ -56,12 +56,15 @@ void basic_test(simgrid::dwarf::ExpressionContext const& state) { simgrid::dwarf::ExpressionStack stack; + bool caught_ex = false; try { ops[0].atom = DW_OP_drop; simgrid::dwarf::execute(ops, 1, state, stack); - fprintf(stderr,"Exception expected"); + } catch (simgrid::dwarf::evaluation_error& e) { + caught_ex = true; } - catch(simgrid::dwarf::evaluation_error& e) {} + if (not caught_ex) + fprintf(stderr, "Exception expected"); ops[0].atom = DW_OP_lit21; simgrid::dwarf::execute(ops, 1, state, stack);