Fix compiler errors related to unused results

This commit is contained in:
Johan Wikman
2019-01-30 15:22:19 +02:00
parent 0ee63578d0
commit 968743f61a
3 changed files with 37 additions and 10 deletions

View File

@ -21,10 +21,13 @@ namespace maxbase
static inline void default_stacktrace_handler(const char* symbol, const char* command)
{
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-result"
write(STDOUT_FILENO, symbol, strlen(symbol));
write(STDOUT_FILENO, ": ", 2);
write(STDOUT_FILENO, command, strlen(command));
write(STDOUT_FILENO, "\n", 1);
#pragma GCC diagnostic pop
}
void dump_stacktrace(void (* handler)(const char* symbol, const char* command) = default_stacktrace_handler);