Skip to content

Instantly share code, notes, and snippets.

@tkelman
Created May 7, 2014 02:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tkelman/1d0edd8809aecc975cb9 to your computer and use it in GitHub Desktop.
Save tkelman/1d0edd8809aecc975cb9 to your computer and use it in GitHub Desktop.
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: warning: 'virtual uint8_t* llvm::RTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)' was hidden [-Woverloaded-virtual]
virtual uint8_t *allocateCodeSection(
^
In file included from codegen.cpp:686:0:
debuginfo.cpp:189:20: warning: by 'virtual uint8_t* JITMemoryManagerWin::allocateCodeSection(uintptr_t, unsigned int, unsigned int)' [-Woverloaded-virtual]
virtual uint8_t *allocateCodeSection(uintptr_t Size, unsigned Alignment,
^
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: warning: 'virtual uint8_t* llvm::RTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)' was hidden [-Woverloaded-virtual]
virtual uint8_t *allocateDataSection(
^
In file included from codegen.cpp:686:0:
debuginfo.cpp:191:20: warning: by 'virtual uint8_t* JITMemoryManagerWin::allocateDataSection(uintptr_t, unsigned int, unsigned int, bool)' [-Woverloaded-virtual]
virtual uint8_t *allocateDataSection(uintptr_t Size, unsigned Alignment,
^
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:75:16: warning: 'virtual void llvm::RTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)' was hidden [-Woverloaded-virtual]
virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size);
^
In file included from codegen.cpp:686:0:
debuginfo.cpp:196:16: warning: by 'virtual void JITMemoryManagerWin::registerEHFrames(llvm::StringRef)' [-Woverloaded-virtual]
virtual void registerEHFrames(StringRef SectionData) { return JMM->registerEHFrames(SectionData); }
^
debuginfo.cpp: In member function 'virtual uint8_t* JITMemoryManagerWin::startExceptionTable(const llvm::Function*, uintptr_t&)':
debuginfo.cpp:177:77: error: 'class llvm::JITMemoryManager' has no member named 'startExceptionTable'
uintptr_t &ActualSize) { return JMM->startExceptionTable(F,ActualSize); }
^
debuginfo.cpp: In member function 'virtual void JITMemoryManagerWin::endExceptionTable(const llvm::Function*, uint8_t*, uint8_t*, uint8_t*)':
debuginfo.cpp:179:91: error: 'class llvm::JITMemoryManager' has no member named 'endExceptionTable'
uint8_t *TableEnd, uint8_t* FrameRegister) { return JMM->endExceptionTable(F,TableStart,TableEnd,FrameRegister); }
^
debuginfo.cpp:179:144: error: return-statement with a value, in function returning 'void' [-fpermissive]
uint8_t *TableEnd, uint8_t* FrameRegister) { return JMM->endExceptionTable(F,TableStart,TableEnd,FrameRegister); }
^
debuginfo.cpp: In member function 'virtual void JITMemoryManagerWin::deallocateExceptionTable(void*)':
debuginfo.cpp:180:65: error: 'class llvm::JITMemoryManager' has no member named 'deallocateExceptionTable'
virtual void deallocateExceptionTable(void *ET) { return JMM->deallocateExceptionTable(ET); }
^
debuginfo.cpp:180:92: error: return-statement with a value, in function returning 'void' [-fpermissive]
virtual void deallocateExceptionTable(void *ET) { return JMM->deallocateExceptionTable(ET); }
^
debuginfo.cpp: In member function 'virtual uint8_t* JITMemoryManagerWin::allocateCodeSection(uintptr_t, unsigned int, unsigned int)':
debuginfo.cpp:190:118: error: no matching function for call to 'llvm::JITMemoryManager::allocateCodeSection(uintptr_t&, unsigned int&, unsigned int&)'
unsigned SectionID) { return JMM->allocateCodeSection(Size,Alignment,SectionID); }
^
debuginfo.cpp:190:118: note: candidate is:
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)
virtual uint8_t *allocateCodeSection(
^
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: note: candidate expects 4 arguments, 3 provided
In file included from codegen.cpp:686:0:
debuginfo.cpp: In member function 'virtual uint8_t* JITMemoryManagerWin::allocateDataSection(uintptr_t, unsigned int, unsigned int, bool)':
debuginfo.cpp:192:146: error: no matching function for call to 'llvm::JITMemoryManager::allocateDataSection(uintptr_t&, unsigned int&, unsigned int&, bool&)'
unsigned SectionID, bool IsReadOnly) { return JMM->allocateDataSection(Size,Alignment,SectionID,IsReadOnly); }
^
debuginfo.cpp:192:146: note: candidate is:
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)
virtual uint8_t *allocateDataSection(
^
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: note: candidate expects 5 arguments, 4 provided
In file included from codegen.cpp:686:0:
debuginfo.cpp: In member function 'virtual bool JITMemoryManagerWin::applyPermissions(std::string*)':
debuginfo.cpp:195:72: error: 'class llvm::JITMemoryManager' has no member named 'applyPermissions'
virtual bool applyPermissions(std::string *ErrMsg = 0) { return JMM->applyPermissions(ErrMsg); }
^
debuginfo.cpp: In member function 'virtual void JITMemoryManagerWin::registerEHFrames(llvm::StringRef)':
debuginfo.cpp:196:98: error: no matching function for call to 'llvm::JITMemoryManager::registerEHFrames(llvm::StringRef&)'
virtual void registerEHFrames(StringRef SectionData) { return JMM->registerEHFrames(SectionData); }
^
debuginfo.cpp:196:98: note: candidate is:
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:75:16: note: virtual void llvm::RTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)
virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size);
^
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:75:16: note: candidate expects 3 arguments, 1 provided
In file included from codegen.cpp:686:0:
debuginfo.cpp:196:98: error: return-statement with a value, in function returning 'void' [-fpermissive]
virtual void registerEHFrames(StringRef SectionData) { return JMM->registerEHFrames(SectionData); }
^
CC src/support/_setjmp.win64.o
CC src/support/_longjmp.win64.o
init.c:125:12: warning: 'is_addr_on_stack' defined but not used [-Wunused-function]
static int is_addr_on_stack(void *addr)
^
LINK src/support/libsupport.a
CC src/task.o
CC src/array.o
CC src/dump.o
codegen.cpp: In function 'void jl_init_codegen()':
codegen.cpp:4275:54: error: cannot allocate an object of abstract type 'JITMemoryManagerWin'
.setJITMemoryManager(new JITMemoryManagerWin())
^
In file included from codegen.cpp:686:0:
debuginfo.cpp:155:7: note: because the following virtual functions are pure within 'JITMemoryManagerWin':
class JITMemoryManagerWin : public JITMemoryManager {
^
In file included from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RuntimeDyld.h:19:0,
from D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/JITMemoryManager.h:13,
from codegen.cpp:33:
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:44:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)
virtual uint8_t *allocateCodeSection(
^
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:51:20: note: virtual uint8_t* llvm::RTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)
virtual uint8_t *allocateDataSection(
^
D:/code/msys64/home/Tony/julia/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:117:16: note: virtual bool llvm::RTDyldMemoryManager::finalizeMemory(std::string*)
virtual bool finalizeMemory(std::string *ErrMsg = nullptr) = 0;
^
CC src/toplevel.o
CC src/jl_uv.o
CC src/jlapi.o
CC src/profile.o
In file included from codegen.cpp:686:0:
debuginfo.cpp: In member function 'virtual uint8_t* JITMemoryManagerWin::startExceptionTable(const llvm::Function*, uintptr_t&)':
debuginfo.cpp:177:112: warning: control reaches end of non-void function [-Wreturn-type]
uintptr_t &ActualSize) { return JMM->startExceptionTable(F,ActualSize); }
^
debuginfo.cpp: In member function 'virtual uint8_t* JITMemoryManagerWin::allocateCodeSection(uintptr_t, unsigned int, unsigned int)':
debuginfo.cpp:190:121: warning: control reaches end of non-void function [-Wreturn-type]
unsigned SectionID) { return JMM->allocateCodeSection(Size,Alignment,SectionID); }
^
debuginfo.cpp: In member function 'virtual uint8_t* JITMemoryManagerWin::allocateDataSection(uintptr_t, unsigned int, unsigned int, bool)':
debuginfo.cpp:192:149: warning: control reaches end of non-void function [-Wreturn-type]
unsigned SectionID, bool IsReadOnly) { return JMM->allocateDataSection(Size,Alignment,SectionID,IsReadOnly); }
^
debuginfo.cpp: In member function 'virtual bool JITMemoryManagerWin::applyPermissions(std::string*)':
debuginfo.cpp:195:98: warning: control reaches end of non-void function [-Wreturn-type]
virtual bool applyPermissions(std::string *ErrMsg = 0) { return JMM->applyPermissions(ErrMsg); }
^
Makefile:54: recipe for target 'codegen.o' failed
make[1]: *** [codegen.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:43: recipe for target 'julia-release' failed
make: *** [julia-release] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment