mirror of https://github.com/lukechilds/node.git
Browse Source
Original commit message: [crankshaft] Fix string addition to check for max length of cons string. BUG=chromium:678917 Review-Url: https://codereview.chromium.org/2653623002 Cr-Commit-Position: refs/heads/master@{#42621} PR-URL: https://github.com/nodejs/node/pull/12696 Fixes: https://github.com/nodejs/node/issues/12573 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Michaël Zasso <targos@protonmail.com>v7.x-staging
Yang Guo
8 years ago
committed by
Michaël Zasso
3 changed files with 28 additions and 1 deletions
@ -0,0 +1,24 @@ |
|||||
|
// 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.
|
||||
|
|
||||
|
s1 = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; |
||||
|
s1 += s1; |
||||
|
s1 += s1; |
||||
|
s1 += s1; |
||||
|
s1 += s1; |
||||
|
|
||||
|
s0 = 'a'; |
||||
|
|
||||
|
function g() { |
||||
|
for (var j = 0; j < 1000000; j++) { |
||||
|
s0 += s1; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
try { |
||||
|
g(); |
||||
|
} catch (e) { |
||||
|
} |
||||
|
|
||||
|
assertEquals('x', s0[10]); |
Loading…
Reference in new issue