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 acfcb15 + 5b2edcd commit c85f307Copy full SHA for c85f307
src/rustllvm/ExecutionEngineWrapper.cpp
@@ -17,7 +17,7 @@ using namespace llvm::sys;
17
using namespace llvm::object;
18
19
// libmorestack is not used on Windows
20
-#ifndef _WIN32
+#if !defined(_WIN32) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__Bitrig__)
21
extern "C" void __morestack(void);
22
23
static void* morestack_addr() {
@@ -35,7 +35,7 @@ class RustJITMemoryManager : public SectionMemoryManager
35
36
uint64_t getSymbolAddress(const std::string &Name) override
37
{
38
39
if (Name == "__morestack" || Name == "___morestack")
40
return reinterpret_cast<uint64_t>(__morestack);
41
if (Name == "__morestack_addr" || Name == "___morestack_addr")
0 commit comments