diff --git a/include/ircd/backtrace.h b/include/ircd/backtrace.h index 8d2d3fdd2..df3d2fdc6 100644 --- a/include/ircd/backtrace.h +++ b/include/ircd/backtrace.h @@ -26,10 +26,16 @@ struct ircd::backtrace const size_t &size() const; backtrace(const void **const &, const size_t &); + template backtrace(const void *(&)[SIZE]); backtrace(const mutable_buffer &); backtrace(); }; +template +ircd::backtrace::backtrace(const void *(&buf)[SIZE]) +:backtrace{buf, SIZE} +{} + inline const void * ircd::backtrace::operator[](const size_t &i) const