Skip to content
Snippets Groups Projects
Commit 9b335cb5 authored by Jakob Kaiser's avatar Jakob Kaiser
Browse files

Handle out of range exception

Change-Id: I5e88b8cf978c255f199fa5ac19c61b5320bd7975
parent 74375a82
No related branches found
Tags ebrains-6.0-a1 ebrains-6.0-rc1
No related merge requests found
#include <cstdlib>
#if !__has_builtin(__builtin_abort)
#define __builtin_abort() do { \
exit(1); \
} while (0)
#endif
namespace std {
void __throw_out_of_range_fmt(const char*, ...) {
__builtin_abort();
}
} // std
......@@ -179,7 +179,8 @@ def build(bld):
source = ["src/nux_runtime/start.cpp",
"src/nux_runtime/initdeinit.cpp",
"src/nux_runtime/cxa_pure_virtual.cpp",
"src/nux_runtime/stack_guards.cpp"],
"src/nux_runtime/stack_guards.cpp",
"src/nux_runtime/exception_handling.cpp"],
use = f"nux_inc_vx_v{chip_version_number}",
env = env,
)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment