Compile JSOP_LABEL (bug 724975 part 1, r=dvander)
authorJan de Mooij <jdemooij@mozilla.com>
Thu, 16 Feb 2012 20:35:28 +0100
changeset 112708 4f9b25f60991170b02e0026eba98202aeeb3a04d
parent 112707 f8199f76137d91f50bcca723234a4c026c3f12de
child 112709 435100cc71d150b73b914483e4df75878afa7203
push id239
push userakeybl@mozilla.com
push dateThu, 03 Jan 2013 21:54:43 +0000
treeherdermozilla-release@3a7b66445659 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdvander
bugs724975
milestone13.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Compile JSOP_LABEL (bug 724975 part 1, r=dvander)
js/src/ion/IonBuilder.cpp
--- a/js/src/ion/IonBuilder.cpp
+++ b/js/src/ion/IonBuilder.cpp
@@ -591,16 +591,19 @@ IonBuilder::inspectOpcode(JSOp op)
 
     switch (op) {
       case JSOP_LOOPENTRY:
         return true;
 
       case JSOP_NOP:
         return true;
 
+      case JSOP_LABEL:
+        return true;
+
       case JSOP_UNDEFINED:
         return pushConstant(UndefinedValue());
 
       case JSOP_IFEQ:
         return jsop_ifeq(JSOP_IFEQ);
 
       case JSOP_BITNOT:
         return jsop_bitnot();