diff --git a/repos/ports/src/app/verify/main.cc b/repos/ports/src/app/verify/main.cc index 3f26e2b2e5..ecfd0a4804 100644 --- a/repos/ports/src/app/verify/main.cc +++ b/repos/ports/src/app/verify/main.cc @@ -33,7 +33,7 @@ struct Verify::Main bool _verbose = false; - Constructible _reporter { }; + Constructible _reporter { }; typedef String<256> Path; typedef String<64> Message; @@ -91,11 +91,10 @@ void Verify::Main::_handle_config_with_libc() _verbose = _config.xml().attribute_value("verbose", false); if (!_reporter.constructed()) { - _reporter.construct(_env, "result"); - _reporter->enabled(true); + _reporter.construct(_env, "result", "result"); } - Reporter::Xml_generator xml(*_reporter, [&] () { + _reporter->generate([&] (Xml_generator &xml) { config.for_each_sub_node("verify", [&] (Xml_node node) { _process_verify_node(node, xml); }); }); }