projects
/
platform
/
upstream
/
nodejs.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
deps: update v8 to 4.3.61.21
[platform/upstream/nodejs.git]
/
deps
/
v8
/
test
/
mjsunit
/
regress
/
regress-470804.js
1
// Copyright 2015 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: --expose-gc
6
7
function f() {
8
this.foo00 = 0;
9
this.foo01 = 0;
10
this.foo02 = 0;
11
this.foo03 = 0;
12
this.foo04 = 0;
13
this.foo05 = 0;
14
this.foo06 = 0;
15
this.foo07 = 0;
16
this.foo08 = 0;
17
this.foo09 = 0;
18
this.foo0a = 0;
19
this.foo0b = 0;
20
this.foo0c = 0;
21
this.foo0d = 0;
22
this.foo0e = 0;
23
this.foo0f = 0;
24
this.foo10 = 0;
25
this.foo11 = 0;
26
this.foo12 = 0;
27
this.foo13 = 0;
28
this.foo14 = 0;
29
this.foo15 = 0;
30
this.foo16 = 0;
31
this.foo17 = 0;
32
this.foo18 = 0;
33
this.foo19 = 0;
34
this.foo1a = 0;
35
this.foo1b = 0;
36
this.foo1c = 0;
37
this.foo1d = 0;
38
this.foo1e = 0;
39
this.foo1f = 0;
40
this.d = 1.3;
41
gc();
42
this.boom = 230;
43
this.boom = 1.4;
44
}
45
46
function g() {
47
return new f();
48
}
49
g();
50
g();
51
var o = g();
52
assertEquals(0, o.foo00);
53
assertEquals(1.4, o.boom);