diff --git a/include/mp/proxy-types.h b/include/mp/proxy-types.h index 70b0538..2e1460a 100644 --- a/include/mp/proxy-types.h +++ b/include/mp/proxy-types.h @@ -644,11 +644,7 @@ struct CapRequestTraits<::capnp::Request<_Params, _Results>> template void clientDestroy(Client& client) { - if (client.m_context.connection) { - MP_LOG(*client.m_context.loop, Log::Debug) << "IPC client destroy " << CxxTypeName(client); - } else { - KJ_LOG(INFO, "IPC interrupted client destroy", CxxTypeName(client)); - } + MP_LOG(*client.m_context.loop, Log::Debug) << "IPC client destroy " << CxxTypeName(client); } template diff --git a/src/mp/gen.cpp b/src/mp/gen.cpp index 29fd8a9..4232dc8 100644 --- a/src/mp/gen.cpp +++ b/src/mp/gen.cpp @@ -6,6 +6,7 @@ #include #include +#include // IWYU pragma: keep #include #include #include @@ -329,12 +330,15 @@ static void Generate(kj::StringPtr src_prefix, cpp_client << "#include <" << include_path << ".h>\n"; cpp_client << "#include <" << include_path << ".proxy.h>\n"; cpp_client << "#include <" << include_path << ".proxy-types.h>\n"; + cpp_client << "#include \n"; cpp_client << "#include \n"; cpp_client << "#include \n"; - cpp_client << "#include \n"; + cpp_client << "#include \n"; cpp_client << "#include \n"; + cpp_client << "#include \n"; cpp_client << "#include \n"; cpp_client << "#include \n"; + cpp_client << "#include \n"; cpp_client << "#include <" << PROXY_TYPES << ">\n"; cpp_client << "// IWYU pragma: end_keep\n\n"; cpp_client << "namespace mp {\n"; @@ -346,8 +350,6 @@ static void Generate(kj::StringPtr src_prefix, cpp_types << "#include <" << include_path << ".h> // IWYU pragma: keep\n"; cpp_types << "#include <" << include_path << ".proxy.h>\n"; cpp_types << "#include <" << include_path << ".proxy-types.h> // IWYU pragma: keep\n"; - cpp_types << "#include \n"; - cpp_types << "#include \n"; cpp_types << "#include <" << PROXY_TYPES << ">\n\n"; cpp_types << "namespace mp {\n";