From b41c59fbddc719d692cd4192965d3d37e1f480c4 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Mon, 17 Jun 2019 15:58:20 +0200 Subject: [PATCH] Fix unused params when lttng not enabled --- tracetools/src/tracetools.c | 9 +++++++++ tracetools/src/utils.cpp | 1 + 2 files changed, 10 insertions(+) diff --git a/tracetools/src/tracetools.c b/tracetools/src/tracetools.c index 0e573d1..ec264f6 100644 --- a/tracetools/src/tracetools.c +++ b/tracetools/src/tracetools.c @@ -17,6 +17,11 @@ bool ros_trace_compile_status() #endif } +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +#endif + void TRACEPOINT( rcl_init, const void * context_handle) @@ -193,3 +198,7 @@ void TRACEPOINT( callback_end, callback); } + +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif diff --git a/tracetools/src/utils.cpp b/tracetools/src/utils.cpp index 8286bc5..8ced911 100644 --- a/tracetools/src/utils.cpp +++ b/tracetools/src/utils.cpp @@ -25,6 +25,7 @@ const char * get_symbol(void * funptr) const char * demangled_val = (status == 0 ? demangled : info.dli_sname); return demangled_val != 0 ? demangled_val : SYMBOL_UNKNOWN; #else + (void)funptr; return SYMBOL_UNKNOWN; #endif }