diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2015-02-17 12:53:16 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2015-02-17 12:53:16 +0000 |
commit | cd5a3673c335ac8e55a726488c8c483ecc8d1b6f (patch) | |
tree | 4afb9edbc07d35a55a67486267b17b1db25ae931 /llvm/lib/ExecutionEngine | |
parent | 3e087357ce0f3fb2a1b50e6f4b9f09fe5ed82d7e (diff) | |
download | bcm5719-llvm-cd5a3673c335ac8e55a726488c8c483ecc8d1b6f.tar.gz bcm5719-llvm-cd5a3673c335ac8e55a726488c8c483ecc8d1b6f.zip |
OrcJIT: Appease msc18 not to be confused on executeCompileCallback<OrcX86_64>.
llvm-svn: 229494
Diffstat (limited to 'llvm/lib/ExecutionEngine')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp b/llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp index 44d01219607..e71fc65ce24 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp +++ b/llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp @@ -52,8 +52,9 @@ const char* OrcX86_64::ResolverBlockName = "orc_resolver_block"; void OrcX86_64::insertResolverBlock( Module &M, JITCompileCallbackManagerBase<OrcX86_64> &JCBM) { - uint64_t CallbackAddr = static_cast<uint64_t>( - reinterpret_cast<uintptr_t>(executeCompileCallback<OrcX86_64>)); + auto CallbackPtr = executeCompileCallback<OrcX86_64>; + uint64_t CallbackAddr = + static_cast<uint64_t>(reinterpret_cast<uintptr_t>(CallbackPtr)); std::ostringstream AsmStream; Triple TT(M.getTargetTriple()); |