Fix Remote MCJIT on Windows
[oota-llvm.git] / tools / lli / Windows / RemoteTargetExternal.inc
1 //= RemoteTargetExternal.inc - LLVM out-of-process JIT execution for Windows =//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // Definition of the Windows-specific parts of the RemoteTargetExternal class
11 // which is meant to execute JITed code in a separate process from where it was
12 // built.  To support this functionality on Windows, implement these functions.
13 //
14 //===----------------------------------------------------------------------===//
15
16 namespace llvm {
17
18 bool RemoteTargetExternal::create() {
19   return false;
20 }
21
22 bool RemoteTargetExternal::WriteBytes(const void *Data, size_t Size) {
23   return false;
24 }
25
26 bool RemoteTargetExternal::ReadBytes(void *Data, size_t Size) {
27   return false;
28 }
29
30 void RemoteTargetExternal::Wait() {
31 }
32
33 RemoteTargetExternal::~RemoteTargetExternal() {
34 }
35
36 } // namespace llvm