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 | 543283bad2ae71f3f2e9335024497ab69a899aab (patch) | |
| tree | 0e80c78d7d580f29d078af0b030b890c39adfd22 /llvm/tools/lli/OrcLazyJIT.cpp | |
| parent | 68a5c536169af940fdcb9c17ddc102422bb8f561 (diff) | |
| download | bcm5719-llvm-543283bad2ae71f3f2e9335024497ab69a899aab.tar.gz bcm5719-llvm-543283bad2ae71f3f2e9335024497ab69a899aab.zip | |
[lli] Don't strip away const qualifier. Unbreak the gcc6 build.
llvm-svn: 285592
Diffstat (limited to 'llvm/tools/lli/OrcLazyJIT.cpp')
| -rw-r--r-- | llvm/tools/lli/OrcLazyJIT.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/lli/OrcLazyJIT.cpp b/llvm/tools/lli/OrcLazyJIT.cpp index 38224b41f58..ec61ce5e154 100644 --- a/llvm/tools/lli/OrcLazyJIT.cpp +++ b/llvm/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()); } |

