File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ using namespace llvm::sys;
1717using namespace llvm ::object;
1818
1919// libmorestack is not used on Windows
20- #ifndef _WIN32
20+ #if !defined( _WIN32) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__Bitrig__)
2121extern " C" void __morestack (void );
2222
2323static void * morestack_addr () {
@@ -35,7 +35,7 @@ class RustJITMemoryManager : public SectionMemoryManager
3535
3636 uint64_t getSymbolAddress (const std::string &Name) override
3737 {
38- #ifndef _WIN32
38+ #if !defined( _WIN32) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__Bitrig__)
3939 if (Name == " __morestack" || Name == " ___morestack" )
4040 return reinterpret_cast <uint64_t >(__morestack);
4141 if (Name == " __morestack_addr" || Name == " ___morestack_addr" )
You can’t perform that action at this time.
0 commit comments