// Copyright 2014 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-syntaxvara=["string"];functionfunky(array){returnarray[0]=1;}funky(a);functioncrash(){varq=[0];// The failing ASSERT was only triggered when compiling for OSR.for(vari=0;i<100000;i++){funky(q);}q[0]=0;funky(q)}crash();