efc8cb16d7
This fixes the checks of accumulator usage flags in the computation of the interpreter register liveness during bytecode analysis. The usage flags at hand are bit patterns as opposed to flat enum values. Use the safe accessors instead of plain comparison. R=jarin@chromium.org TEST=mjsunit/regress/regress-crbug-683581 BUG=chromium:683581 Review-Url: https://codereview.chromium.org/2651653005 Cr-Commit-Position: refs/heads/master@{#42648}
14 lines
295 B
JavaScript
14 lines
295 B
JavaScript
// 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.
|
|
|
|
var v = 0;
|
|
function foo() {
|
|
for (var i = 0; i < 70000; i++) {
|
|
v += i;
|
|
}
|
|
eval();
|
|
}
|
|
foo()
|
|
assertEquals(2449965000, v);
|