summaryrefslogtreecommitdiff
path: root/tools/lli
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-10-31 16:21:48 +0000
committerDavide Italiano <davide@freebsd.org>2016-10-31 16:21:48 +0000
commitd3f04d331409b10609493a9b1dbed684f8164ac2 (patch)
tree135c9e7547a504d7cf207dbdc33abbffc2f71db2 /tools/lli
parentbff25831e0231f9bab9f5750e844917bf2aece26 (diff)
[lli] Don't strip away const qualifier. Unbreak the gcc6 build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285592 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/lli')
-rw-r--r--tools/lli/OrcLazyJIT.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/lli/OrcLazyJIT.cpp b/tools/lli/OrcLazyJIT.cpp
index 38224b41f58..ec61ce5e154 100644
--- a/tools/lli/OrcLazyJIT.cpp
+++ b/tools/lli/OrcLazyJIT.cpp
@@ -151,11 +151,11 @@ int llvm::runOrcLazyJIT(std::vector<std::unique_ptr<Module>> Ms,
return 1;
}
- typedef int (*MainFnPtr)(int, char*[]);
+ typedef int (*MainFnPtr)(int, const char*[]);
std::vector<const char *> ArgV;
for (auto &Arg : Args)
ArgV.push_back(Arg.c_str());
auto Main = fromTargetAddress<MainFnPtr>(MainSym.getAddress());
- return Main(ArgV.size(), (char**)ArgV.data());
+ return Main(ArgV.size(), (const char**)ArgV.data());
}