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 }