blob: 8b15c0396473fad0320d1195aab31d32462f44e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
--- a/tests/catch.hpp 2026-04-24 20:20:40.032125716 +0200
+++ b/tests/catch.hpp 2026-04-24 20:22:00.026203328 +0200
@@ -6442,6 +6442,7 @@
#include <signal.h>
namespace Catch {
+ #define STKSZ 32768
struct SignalDefs {
int id;
@@ -6462,7 +6463,7 @@
static bool isSet;
static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)];
static stack_t oldSigStack;
- static char altStackMem[SIGSTKSZ];
+ static char altStackMem[STKSZ];
static void handleSignal( int sig ) {
std::string name = "<unknown signal>";
@@ -6482,7 +6483,7 @@
isSet = true;
stack_t sigStack;
sigStack.ss_sp = altStackMem;
- sigStack.ss_size = SIGSTKSZ;
+ sigStack.ss_size = STKSZ;
sigStack.ss_flags = 0;
sigaltstack(&sigStack, &oldSigStack);
struct sigaction sa = { 0 };
@@ -6513,7 +6514,7 @@
bool FatalConditionHandler::isSet = false;
struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {};
stack_t FatalConditionHandler::oldSigStack = {};
- char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
+ char FatalConditionHandler::altStackMem[STKSZ] = {};
} // namespace Catch
--- a/tests/mpfit_deriv.cpp 2026-04-24 22:00:24.322216420 +0200
+++ b/tests/mpfit_deriv.cpp 2026-04-24 22:00:37.952059586 +0200
@@ -5,11 +5,8 @@
// both user-calculated and MPFIT-calculated numerical derivatives
// are printed to stdout. This test is half-manual.
-namespace fityk { extern bool debug_deriv_in_mpfit; }
-
int main()
{
- fityk::debug_deriv_in_mpfit=true;
fityk::Fityk* ftk = new fityk::Fityk;
ftk->execute("set verbosity=-1");
ftk->execute("set pseudo_random_seed=1234567");
|