// Copyright 2015 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. // Flags: --allow-natives-syntax function fastaRandom(n, table) { var line = new Array(5); while (n > 0) { if (n < line.length) line = new Array(n); %OptimizeOsr(); line[0] = n; n--; %PrepareFunctionForOptimization(fastaRandom); } } print("---BEGIN 1"); %PrepareFunctionForOptimization(fastaRandom); assertEquals(undefined, fastaRandom(6, null)); print("---BEGIN 2"); %PrepareFunctionForOptimization(fastaRandom); assertEquals(undefined, fastaRandom(6, null)); print("---END");