1// Copyright 2014 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Flags: --harmony-object-observe --stack-size=100 6 7var a = []; 8 9Array.observe(a, function() {}); 10 11function f(a, x) { 12 a.length = x; 13 f(a, x + 1); 14} 15 16assertThrows(function() { f(a, 1); }, RangeError); 17