diff options
author | Matthijs Kooijman <matthijs@stdin.nl> | 2020-09-17 17:37:53 +0200 |
---|---|---|
committer | Matthijs Kooijman <matthijs@stdin.nl> | 2020-09-17 20:01:29 +0200 |
commit | b8c6c850421d0d81bb5ea9c340c4fcd958937165 (patch) | |
tree | ad436a0c375e70201bbf23631ca7fb94b2a80832 /firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex | |
parent | 4e469e0c83799ad6d3698e7cfa51ef8a5f2a2c76 (diff) |
Add weak `std::terminate()` implementation
This allows calling it from other places later. The default
implementation calls `abort()`, but making it weak allows user code to
override this function (either directly, or by including a library like
uclibc++ that implements `std::set_terminate()`).
Note that this does not add a declaration for this function, since the
standard dictates this to be in `<exception>`, but we cannot
meaningfully or completely implement that header, so better leave it to
be overridden by e.g. libraries like uclibc++.
Diffstat (limited to 'firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex')
0 files changed, 0 insertions, 0 deletions