changeset 11519:a3b39ab7c453

Make is_rewritten a guarantee in initializeBytecode
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 03 Sep 2013 18:02:29 +0200
parents 9ea3658e7c5d
children 7cca436d600b
files src/share/vm/graal/graalCompilerToVM.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp	Tue Sep 03 14:18:52 2013 -0700
+++ b/src/share/vm/graal/graalCompilerToVM.cpp	Tue Sep 03 18:02:29 2013 +0200
@@ -66,7 +66,7 @@
   int code_size = method->code_size();
   jbyte* reconstituted_code = NEW_RESOURCE_ARRAY(jbyte, code_size);
 
-  bool is_rewritten = method->method_holder()->is_rewritten();
+  guarantee(method->method_holder()->is_rewritten(), "Method's holder should be rewritten");
   // iterate over all bytecodes and replace non-Java bytecodes
 
   for (BytecodeStream s(method); s.next() != Bytecodes::_illegal; ) {
@@ -81,7 +81,7 @@
       memcpy(&reconstituted_code[bci+1], s.bcp()+1, len-1);
     }
 
-    if (is_rewritten && len > 1) {
+    if (len > 1) {
       // Restore the big-endian constant pool indexes.
       // Cf. Rewriter::scan_method
       switch (code) {