// Copyright 2018 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. | |
const fn = (c) => { | |
let d = [1, 2], x = [3, 4], | |
e = null, | |
f = null; | |
0 < c.getIn(['a']) ? [e, f] = d : [e, f] = x; | |
return [e, f]; | |
}; | |
assertEquals([3, 4], fn({ getIn(x) { return false; } })); | |
assertEquals([1, 2], fn({ getIn(x) { return true; } })); |