In resolve_sym_name() we declare a few symbols that we want to be able
to resolve. ha_dump_backtrace() was declared with a struct buffer instead
of a pointer to such a struct, which has no effect since we only want to
get the function's pointer, but produces a build warning with LTO, so
let's fix it.
This can be backported to 3.0.
DEF_SYM(poller_pipe_io_handler),
DEF_SYM(mworker_accept_wrapper),
DEF_SYM(session_expire_embryonic),
- DEF_SYM(ha_dump_backtrace, extern void ha_dump_backtrace(struct buffer, const char *, int)),
+ DEF_SYM(ha_dump_backtrace, extern void ha_dump_backtrace(struct buffer *, const char *, int)),
DEF_SYM(cli_io_handler, extern void cli_io_handler(struct appctx*)),
#ifdef USE_THREAD
DEF_SYM(accept_queue_process),