Skip to content

Commit 3b43276

Browse files
committed
[ORC] Remove some SymbolStringPtr copies.
1 parent 96dd39c commit 3b43276

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/include/llvm/ExecutionEngine/Orc/RedirectionManager.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class RedirectionManager {
3131
/// symbol.
3232
Error redirect(JITDylib &JD, SymbolStringPtr Symbol,
3333
ExecutorSymbolDef NewDest) {
34-
return redirect(JD, {{Symbol, NewDest}});
34+
return redirect(JD, {{std::move(Symbol), NewDest}});
3535
}
3636

3737
private:
@@ -50,7 +50,7 @@ class RedirectableSymbolManager : public RedirectionManager {
5050
/// desitnation symbol address.
5151
Error createRedirectableSymbol(ResourceTrackerSP RT, SymbolStringPtr Symbol,
5252
ExecutorSymbolDef InitialDest) {
53-
return createRedirectableSymbols(RT, {{Symbol, InitialDest}});
53+
return createRedirectableSymbols(RT, {{std::move(Symbol), InitialDest}});
5454
}
5555

5656
/// Emit redirectable symbol

0 commit comments

Comments
 (0)