| Index: src/interpreter/bytecode-generator.cc | 
| diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc | 
| index 1cb7ba850192c714d7ec45b3e6f6f1caa93a7a00..c4026b59ec1659c024f231fca7d6a561b6c39a72 100644 | 
| --- a/src/interpreter/bytecode-generator.cc | 
| +++ b/src/interpreter/bytecode-generator.cc | 
| @@ -620,7 +620,9 @@ void BytecodeGenerator::MakeBytecodeBody() { | 
|  | 
| // Visit illegal re-declaration and bail out if it exists. | 
| if (scope()->HasIllegalRedeclaration()) { | 
| -    VisitForEffect(scope()->GetIllegalRedeclaration()); | 
| +    Expression* illegal = scope()->GetIllegalRedeclaration(); | 
| +    builder()->SetExpressionAsStatementPosition(illegal); | 
| +    VisitForEffect(illegal); | 
| return; | 
| } | 
|  | 
|  |