diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 2 | ||||
| -rw-r--r-- | llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h b/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h index a56f8b6f9a2..556856d95e4 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h @@ -44,7 +44,7 @@ private: case NotEmitted: if (provides(Name, ExportedSymbolsOnly)) return JITSymbol( - [this,ExportedSymbolsOnly,Name,&B]() -> TargetAddress { + [=,&B]() -> TargetAddress { if (EmitState == Emitting) return 0; else if (EmitState != Emitted) { diff --git a/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h b/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h index ce306e67dde..f9cb285927e 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h @@ -221,7 +221,7 @@ public: bool ExportedSymbolsOnly) { if (auto Addr = H->getSymbolAddress(Name, ExportedSymbolsOnly)) return JITSymbol( - [this, Addr, H](){ + [=](){ if (H->NeedsFinalization()) { H->Finalize(); if (NotifyFinalized) |

