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;
17
17
using namespace llvm ::object;
18
18
19
19
// libmorestack is not used on Windows
20
- #ifndef _WIN32
20
+ #if !defined( _WIN32) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__Bitrig__)
21
21
extern " C" void __morestack (void );
22
22
23
23
static void * morestack_addr () {
@@ -35,7 +35,7 @@ class RustJITMemoryManager : public SectionMemoryManager
35
35
36
36
uint64_t getSymbolAddress (const std::string &Name) override
37
37
{
38
- #ifndef _WIN32
38
+ #if !defined( _WIN32) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__Bitrig__)
39
39
if (Name == " __morestack" || Name == " ___morestack" )
40
40
return reinterpret_cast <uint64_t >(__morestack);
41
41
if (Name == " __morestack_addr" || Name == " ___morestack_addr" )
You can’t perform that action at this time.
0 commit comments