#include namespace euler { [[noreturn]] void assert_failed( const char *, const char *, int, const char * ) { //TODO: print error and abort //we could just exit right now but i want to keep us in //the application so we can get a stack trace in gdb. while (1) ; } }