diff --git a/llvm/lib/ExecutionEngine/ExecutionEngine.cpp b/llvm/lib/ExecutionEngine/ExecutionEngine.cpp index e6c85812e0e2..96ca54a71120 100644 --- a/llvm/lib/ExecutionEngine/ExecutionEngine.cpp +++ b/llvm/lib/ExecutionEngine/ExecutionEngine.cpp @@ -170,7 +170,8 @@ void ExecutionEngine::InitializeMemory(const Constant *Init, void *Addr) { void *ExecutionEngine::CreateArgv(const std::vector &InputArgv) { // Pointers are 64 bits... - PointerTy *Result = new PointerTy[InputArgv.size()+1]; // 64 bit assumption + // FIXME: Assumes 64 bit target + PointerTy *Result = new PointerTy[InputArgv.size()+1]; DEBUG(std::cerr << "ARGV = " << (void*)Result << "\n"); for (unsigned i = 0; i < InputArgv.size(); ++i) {