diff options
author | Greg Kaiser <gkaiser@google.com> | 2019-03-26 08:13:00 -0700 |
---|---|---|
committer | Treehugger Robot <treehugger-gerrit@google.com> | 2019-03-26 17:35:30 +0000 |
commit | e7e195db8eb04a58c4c467bbe357841fdf621347 (patch) | |
tree | bbefb03122251b826c644e196519422449157f6a /compiler/optimizing/optimizing_compiler.cc | |
parent | 557feceeb438946e4a005471bc80935e5c0af195 (diff) |
optimizing_compiler: Avoid extra std::string copy
The function OptimizationPassByName() takes a const std::string
reference, so it's inefficient to pass it the result of
std::string::c_str().
Test: TreeHugger
Change-Id: I84fc717285b0278264cba3c9504290876025a01d
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r-- | compiler/optimizing/optimizing_compiler.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index 9a580d1f72..795c367c0d 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -652,7 +652,7 @@ void OptimizingCompiler::RunOptimizations(HGraph* graph, std::vector<OptimizationDef> optimizations; for (const std::string& pass_name : *pass_names) { std::string opt_name = ConvertPassNameToOptimizationName(pass_name); - optimizations.push_back(OptDef(OptimizationPassByName(opt_name.c_str()), pass_name.c_str())); + optimizations.push_back(OptDef(OptimizationPassByName(opt_name), pass_name.c_str())); } RunOptimizations(graph, codegen, |