From e46099e2245bc2ccc19a8dc9248d5ef5c283a452 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 6 Sep 2019 11:41:47 +0200 Subject: [PATCH] Clang: disable some RPC tracing Clang cannot handle this much template salad. --- repos/base/include/base/rpc_server.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/repos/base/include/base/rpc_server.h b/repos/base/include/base/rpc_server.h index dff194f97..b5f3c5b5c 100644 --- a/repos/base/include/base/rpc_server.h +++ b/repos/base/include/base/rpc_server.h @@ -163,7 +163,9 @@ class Genode::Rpc_dispatcher : public RPC_INTERFACE Server_args args = _read_args(in, arg_selector); { - Trace::Rpc_dispatch trace_event(This_rpc_function::name()); +#if !defined(__clang__) + Trace::Rpc_dispatch(This_rpc_function::name()); +#endif } /* @@ -191,7 +193,9 @@ class Genode::Rpc_dispatcher : public RPC_INTERFACE } { - Trace::Rpc_reply trace_event(This_rpc_function::name()); +#if !defined(__clang__) + Trace::Rpc_reply(This_rpc_function::name()); +#endif } return exc;