diff options
| author | Devang Patel <dpatel@apple.com> | 2006-08-14 23:27:36 +0000 |
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2006-08-14 23:27:36 +0000 |
| commit | b23eff64f11b9d071d8e6188448aa7c3d81c211d (patch) | |
| tree | eef234d9ba2458d3e95843e6f0c7272a90dc8580 /llvm | |
| parent | 5f55c21d8061f6f9c33bfd0b6028e2984d7335c0 (diff) | |
| download | bcm5719-llvm-b23eff64f11b9d071d8e6188448aa7c3d81c211d.tar.gz bcm5719-llvm-b23eff64f11b9d071d8e6188448aa7c3d81c211d.zip | |
Avoid extra string copy.
llvm-svn: 29684
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/LinkTimeOptimizer.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/include/llvm/LinkTimeOptimizer.h b/llvm/include/llvm/LinkTimeOptimizer.h index d4de787154a..8c38fe5ecfb 100644 --- a/llvm/include/llvm/LinkTimeOptimizer.h +++ b/llvm/include/llvm/LinkTimeOptimizer.h @@ -55,8 +55,9 @@ namespace llvm { LTOLinkageTypes getLinkage() const { return linkage; } void mayBeNotUsed(); - LLVMSymbol (enum LTOLinkageTypes lt, GlobalValue *g, std::string n, - std::string m) : linkage(lt), gv(g), name(n), mangledName(m) {} + LLVMSymbol (enum LTOLinkageTypes lt, GlobalValue *g, const std::string &n, + const std::string &m) : linkage(lt), gv(g), name(n), + mangledName(m) {} const char *getName() { return name.c_str(); } const char *getMangledName() { return mangledName.c_str(); } |

