Altan Birler
42fe78d0ba
Handle active Sections for fatal errors
...
Closes #1210
When a signal is caught, the destructors of Sections will not be called.
Thus, we must call `sectionEndedEarly` manually for those Sections.
Example test case:
```
TEST_CASE("broken") {
SECTION("section") {
/// Use illegal cpu instruction
__asm__ __volatile__("ud2" : : : "memory");
}
}
```
2024-04-21 21:52:33 +02:00
..
2024-04-03 13:28:26 +02:00
2024-01-14 23:33:51 +01:00
2023-12-23 11:23:32 +01:00
2024-04-21 21:52:33 +02:00
2024-04-15 13:35:39 +02:00
2024-03-01 21:24:45 +01:00
2023-12-10 19:53:39 +01:00
2024-02-21 15:02:13 +01:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2023-02-20 14:32:12 +01:00
2023-01-28 19:57:38 +01:00
2024-03-27 10:03:51 +01:00
2024-01-14 21:25:04 +01:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2024-03-01 21:24:45 +01:00
2023-11-04 00:33:18 +01:00
2024-03-01 21:24:45 +01:00
2022-10-28 11:30:15 +02:00
2023-05-16 12:18:57 -04:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2024-02-10 23:27:19 +01:00
2024-03-01 21:24:45 +01:00
2023-01-12 15:01:47 +01:00
2023-05-12 09:51:13 +02:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2022-10-28 11:30:15 +02:00
2024-03-01 21:24:45 +01:00
2024-03-01 21:24:45 +01:00
2023-01-12 15:01:47 +01:00
2023-01-12 15:01:47 +01:00
2023-03-23 16:50:07 +01:00
2023-03-23 16:50:07 +01:00
2023-07-19 17:04:43 +02:00
2024-04-10 12:05:46 +02:00
2024-04-10 12:05:46 +02:00
2022-10-28 11:30:15 +02:00
2023-12-28 23:40:42 +01:00