Skip to content

Instantly share code, notes, and snippets.

@tkelman
Created April 25, 2014 15:46
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/11294079 to your computer and use it in GitHub Desktop.
Save tkelman/11294079 to your computer and use it in GitHub Desktop.
CC src/codegen.o
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:683: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:683: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:61: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:683: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:683: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:683: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:61: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:61:16: note: candidate expects 3 arguments, 1 provided
In file included from codegen.cpp:683: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); }
^
codegen.cpp: In function 'void jl_init_codegen()':
codegen.cpp:4255:54: error: cannot allocate an object of abstract type 'JITMemoryManagerWin'
.setJITMemoryManager(new JITMemoryManagerWin())
^
In file included from codegen.cpp:683: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:103:16: note: virtual bool llvm::RTDyldMemoryManager::finalizeMemory(std::string*)
virtual bool finalizeMemory(std::string *ErrMsg = 0) = 0;
^
In file included from codegen.cpp:683: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
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