| Index: src/interpreter/mkpeephole.cc
|
| diff --git a/src/interpreter/mkpeephole.cc b/src/interpreter/mkpeephole.cc
|
| index 87678e06dff2825e06de5c7f907956ae08fc0d6a..8e9d5fea478fa74335e9d24a9c571a6ef2fe7638 100644
|
| --- a/src/interpreter/mkpeephole.cc
|
| +++ b/src/interpreter/mkpeephole.cc
|
| @@ -108,13 +108,8 @@ PeepholeActionAndData PeepholeActionTableWriter::LookupActionAndData(
|
|
|
| // ToName bytecodes can be replaced by Star with the same output register if
|
| // the value in the accumulator is already a name.
|
| - if (current == Bytecode::kToName) {
|
| - if (last == Bytecode::kLdaConstant) {
|
| - return {PeepholeAction::kTransformToStarIfLoadingNameConstantAction,
|
| - Bytecode::kIllegal};
|
| - } else if (Bytecodes::PutsNameInAccumulator(last)) {
|
| - return {PeepholeAction::kChangeBytecodeAction, Bytecode::kStar};
|
| - }
|
| + if (current == Bytecode::kToName && Bytecodes::PutsNameInAccumulator(last)) {
|
| + return {PeepholeAction::kChangeBytecodeAction, Bytecode::kStar};
|
| }
|
|
|
| // Nop are placeholders for holding source position information and can be
|
|
|