hotspot/src/share/vm/interpreter/rewriter.cpp
changeset 46630 75aa3e39d02c
parent 46427 54713555867e
child 46727 6e4a84748e2c
equal deleted inserted replaced
46629:8eeacdc76bf2 46630:75aa3e39d02c
   137       case Bytecodes::_fstore_0:
   137       case Bytecodes::_fstore_0:
   138       case Bytecodes::_dstore_0:
   138       case Bytecodes::_dstore_0:
   139       case Bytecodes::_astore_0:
   139       case Bytecodes::_astore_0:
   140         THROW_MSG(vmSymbols::java_lang_IncompatibleClassChangeError(),
   140         THROW_MSG(vmSymbols::java_lang_IncompatibleClassChangeError(),
   141                   "can't overwrite local 0 in Object.<init>");
   141                   "can't overwrite local 0 in Object.<init>");
       
   142         break;
       
   143 
       
   144       default:
   142         break;
   145         break;
   143     }
   146     }
   144   }
   147   }
   145 }
   148 }
   146 
   149 
   465           break;
   468           break;
   466         case Bytecodes::_jsr            : // fall through
   469         case Bytecodes::_jsr            : // fall through
   467         case Bytecodes::_jsr_w          : nof_jsrs++;                   break;
   470         case Bytecodes::_jsr_w          : nof_jsrs++;                   break;
   468         case Bytecodes::_monitorenter   : // fall through
   471         case Bytecodes::_monitorenter   : // fall through
   469         case Bytecodes::_monitorexit    : has_monitor_bytecodes = true; break;
   472         case Bytecodes::_monitorexit    : has_monitor_bytecodes = true; break;
       
   473 
       
   474         default: break;
   470       }
   475       }
   471     }
   476     }
   472   }
   477   }
   473 
   478 
   474   // Update access flags
   479   // Update access flags