@@ -49,7 +49,7 @@ function get(foo) { return foo; } // Used to generate dynamic values.
4949function array_natives_test ( ) {
5050
5151 // Ensure small array literals start in specific element kind mode.
52- assertTrue ( % HasFastSmiElements ( [ ] ) ) ;
52+ assertTrue ( % HasFastObjectElements ( [ ] ) ) ;
5353 assertTrue ( % HasFastSmiElements ( [ 1 ] ) ) ;
5454 assertTrue ( % HasFastSmiElements ( [ 1 , 2 ] ) ) ;
5555 assertTrue ( % HasFastDoubleElements ( [ 1.1 ] ) ) ;
@@ -73,7 +73,7 @@ function array_natives_test() {
7373 // Concat
7474 var a1 ;
7575 a1 = [ 1 , 2 , 3 ] . concat ( [ ] ) ;
76- assertTrue ( % HasFastSmiElements ( a1 ) ) ;
76+ assertTrue ( % HasFastObjectElements ( a1 ) ) ;
7777 assertEquals ( [ 1 , 2 , 3 ] , a1 ) ;
7878 a1 = [ 1 , 2 , 3 ] . concat ( [ 4 , 5 , 6 ] ) ;
7979 assertTrue ( % HasFastSmiElements ( a1 ) ) ;
@@ -82,7 +82,7 @@ function array_natives_test() {
8282 assertTrue ( % HasFastSmiElements ( a1 ) ) ;
8383 assertEquals ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] , a1 ) ;
8484 a1 = [ 1.1 , 2 , 3 ] . concat ( [ ] ) ;
85- assertTrue ( % HasFastDoubleElements ( a1 ) ) ;
85+ assertTrue ( % HasFastObjectElements ( a1 ) ) ;
8686 assertEquals ( [ 1.1 , 2 , 3 ] , a1 ) ;
8787 a1 = [ 1 , 2 , 3 ] . concat ( [ 1.1 , 2 ] ) ;
8888 assertTrue ( % HasFastDoubleElements ( a1 ) ) ;
@@ -173,7 +173,7 @@ function array_natives_test() {
173173 a3r = a3 . splice ( 0 , 0 , 2 ) ;
174174 // Commented out since handled in js, which takes the best fit.
175175 // assertTrue(%HasFastDoubleElements(a3r));
176- assertTrue ( % HasFastSmiElements ( a3r ) ) ;
176+ assertTrue ( % HasFastObjectElements ( a3r ) ) ;
177177 assertTrue ( % HasFastDoubleElements ( a3 ) ) ;
178178 assertEquals ( [ ] , a3r ) ;
179179 assertEquals ( [ 2 , 1.1 , 2 , 3 ] , a3 ) ;
@@ -187,7 +187,7 @@ function array_natives_test() {
187187 a3r = a3 . splice ( 0 , 0 , 2.1 ) ;
188188 // Commented out since handled in js, which takes the best fit.
189189 // assertTrue(%HasFastDoubleElements(a3r));
190- assertTrue ( % HasFastSmiElements ( a3r ) ) ;
190+ assertTrue ( % HasFastObjectElements ( a3r ) ) ;
191191 assertTrue ( % HasFastDoubleElements ( a3 ) ) ;
192192 assertEquals ( [ ] , a3r ) ;
193193 assertEquals ( [ 2.1 , 1.1 , 2 , 3 ] , a3 ) ;
@@ -201,7 +201,7 @@ function array_natives_test() {
201201 a3r = a3 . splice ( 0 , 0 , 2.1 ) ;
202202 // Commented out since handled in js, which takes the best fit.
203203 // assertTrue(%HasFastDoubleElements(a3r));
204- assertTrue ( % HasFastSmiElements ( a3r ) ) ;
204+ assertTrue ( % HasFastObjectElements ( a3r ) ) ;
205205 assertTrue ( % HasFastDoubleElements ( a3 ) ) ;
206206 assertEquals ( [ ] , a3r ) ;
207207 assertEquals ( [ 2.1 , 1 , 2 , 3 ] , a3 ) ;
0 commit comments