File tree Expand file tree Collapse file tree 6 files changed +6
-4
lines changed Expand file tree Collapse file tree 6 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 16
16
17
17
#include " llvm/ADT/SmallVector.h"
18
18
#include " llvm/ExecutionEngine/ObjectCache.h"
19
- #include " llvm/ExecutionEngine/ObjectMemoryBuffer.h"
20
19
#include " llvm/IR/LegacyPassManager.h"
21
20
#include " llvm/Object/Binary.h"
22
21
#include " llvm/Object/ObjectFile.h"
23
22
#include " llvm/Support/Error.h"
24
23
#include " llvm/Support/ErrorHandling.h"
25
24
#include " llvm/Support/MemoryBuffer.h"
25
+ #include " llvm/Support/ObjectMemoryBuffer.h"
26
26
#include " llvm/Support/raw_ostream.h"
27
27
#include " llvm/Target/TargetMachine.h"
28
28
#include < algorithm>
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ class ObjectMemoryBuffer : public MemoryBuffer {
56
56
private:
57
57
SmallVector<char , 0 > SV;
58
58
std::string BufferName;
59
+ void anchor () override ;
59
60
};
60
61
61
62
} // namespace llvm
Original file line number Diff line number Diff line change 14
14
#include " llvm/ADT/SmallVector.h"
15
15
#include " llvm/ExecutionEngine/ExecutionEngine.h"
16
16
#include " llvm/ExecutionEngine/ObjectCache.h"
17
- #include " llvm/ExecutionEngine/ObjectMemoryBuffer.h"
18
17
#include " llvm/ExecutionEngine/RTDyldMemoryManager.h"
19
18
#include " llvm/ExecutionEngine/RuntimeDyld.h"
20
19
#include " llvm/IR/Module.h"
20
+ #include " llvm/Support/ObjectMemoryBuffer.h"
21
21
22
22
namespace llvm {
23
23
class MCJIT ;
Original file line number Diff line number Diff line change @@ -37,4 +37,3 @@ required_libraries =
37
37
Support
38
38
Target
39
39
TransformUtils
40
- MCJIT
Original file line number Diff line number Diff line change 23
23
#include " llvm/Bitcode/BitcodeReader.h"
24
24
#include " llvm/Bitcode/BitcodeWriter.h"
25
25
#include " llvm/Bitcode/BitcodeWriterPass.h"
26
- #include " llvm/ExecutionEngine/ObjectMemoryBuffer.h"
27
26
#include " llvm/IR/DebugInfo.h"
28
27
#include " llvm/IR/DiagnosticPrinter.h"
29
28
#include " llvm/IR/LLVMContext.h"
37
36
#include " llvm/Support/CachePruning.h"
38
37
#include " llvm/Support/Debug.h"
39
38
#include " llvm/Support/Error.h"
39
+ #include " llvm/Support/ObjectMemoryBuffer.h"
40
40
#include " llvm/Support/Path.h"
41
41
#include " llvm/Support/SHA1.h"
42
42
#include " llvm/Support/TargetRegistry.h"
Original file line number Diff line number Diff line change 18
18
#include " llvm/Support/Errno.h"
19
19
#include " llvm/Support/FileSystem.h"
20
20
#include " llvm/Support/MathExtras.h"
21
+ #include " llvm/Support/ObjectMemoryBuffer.h"
21
22
#include " llvm/Support/Path.h"
22
23
#include " llvm/Support/Process.h"
23
24
#include " llvm/Support/Program.h"
@@ -533,3 +534,4 @@ MemoryBufferRef MemoryBuffer::getMemBufferRef() const {
533
534
}
534
535
535
536
void MemoryBuffer::anchor () {}
537
+ void ObjectMemoryBuffer::anchor () {}
You can’t perform that action at this time.
0 commit comments