Bug 1338920 - Support JSOP_SPREADCALLARRAY in Ion draft
authorTed Campbell <tcampbell@mozilla.com>
Wed, 01 Mar 2017 21:35:39 -0500
changeset 554510 2b5053942f66f363a19e3c435f4494c589bda37c
parent 553822 8df9fabf2587b7020889755acb9e75b664fe13cf
child 554511 37f24c40f54fe5fbfd7049e96767b5f3c2c81ba8
child 555108 87355b7529a0ca14a17bde56d386c6c72826b014
push id51965
push userbmo:tcampbell@mozilla.com
push dateFri, 31 Mar 2017 19:50:06 +0000
bugs1338920
milestone55.0a1
Bug 1338920 - Support JSOP_SPREADCALLARRAY in Ion MozReview-Commit-ID: 8FQILAzOVmO
js/src/jit/IonBuilder.cpp
--- a/js/src/jit/IonBuilder.cpp
+++ b/js/src/jit/IonBuilder.cpp
@@ -1956,16 +1956,17 @@ IonBuilder::inspectOpcode(JSOp op)
         return Ok();
 
       case JSOP_NEWINIT:
         if (GET_UINT8(pc) == JSProto_Array)
             return jsop_newarray(0);
         return jsop_newobject();
 
       case JSOP_NEWARRAY:
+      case JSOP_SPREADCALLARRAY:
         return jsop_newarray(GET_UINT32(pc));
 
       case JSOP_NEWARRAY_COPYONWRITE:
         return jsop_newarray_copyonwrite();
 
       case JSOP_NEWOBJECT:
         return jsop_newobject();