Mercurial > hg > truffle
diff src/share/vm/graal/graalCompilerToVM.cpp @ 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 | 8d4e5e08d83f |
children | 7cca436d600b |
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) {