// Copyright 2017 the V8 project authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style license that can be | |
// found in the LICENSE file. | |
// Original repro (used to crash): | |
_v3 = ({ _v7 = (function outer() { | |
for ([...[]][function inner() {}] in []) { | |
} | |
})} = {}) => { | |
}; | |
_v3(); | |
// Smaller repro (used to crash): | |
a = (b = !function outer() { for (function inner() {}.foo in []) {} }) => {}; | |
a(); |