We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 96b3163 + 7910c72 commit 4e1292aCopy full SHA for 4e1292a
src/rt/rust_env.cpp
@@ -27,6 +27,9 @@
27
#define RUST_DEBUG_MEM "RUST_DEBUG_MEM"
28
#define RUST_DEBUG_BORROW "RUST_DEBUG_BORROW"
29
30
+#define DEFAULT_RUST_MIN_STACK_32 0x300
31
+#define DEFAULT_RUST_MIN_STACK_64 0x400000
32
+
33
static lock_and_signal env_lock;
34
35
extern "C" CDECL void
@@ -99,8 +102,10 @@ get_min_stk_size() {
99
102
if(minsz) {
100
103
return strtol(minsz, NULL, 0);
101
104
}
- else {
- return 0x300;
105
+ else if (sizeof(size_t) > 4) {
106
+ return DEFAULT_RUST_MIN_STACK_64;
107
+ } else {
108
+ return DEFAULT_RUST_MIN_STACK_32;
109
110
111
0 commit comments