diff options
author | Davide Italiano <davide@freebsd.org> | 2016-10-31 16:21:48 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-10-31 16:21:48 +0000 |
commit | d3f04d331409b10609493a9b1dbed684f8164ac2 (patch) | |
tree | 135c9e7547a504d7cf207dbdc33abbffc2f71db2 /tools/lli | |
parent | bff25831e0231f9bab9f5750e844917bf2aece26 (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.cpp | 4 |
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()); } |