comparison src/share/vm/opto/idealGraphPrinter.cpp @ 3388:a80577f854f9

7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp Reviewed-by: jrose
author never
date Tue, 17 May 2011 19:11:51 -0700
parents 1927db75dd85
children c7b60b601eb4
comparison
equal deleted inserted replaced
3385:33ae33516634 3388:a80577f854f9
613 if (last != NULL && last->has_linenumber_table() && last_bci >= 0) { 613 if (last != NULL && last->has_linenumber_table() && last_bci >= 0) {
614 print_prop("line", last->line_number_from_bci(last_bci)); 614 print_prop("line", last->line_number_from_bci(last_bci));
615 } 615 }
616 } 616 }
617 617
618 #ifdef ASSERT
618 if (node->debug_orig() != NULL) { 619 if (node->debug_orig() != NULL) {
619 stringStream dorigStream; 620 stringStream dorigStream;
620 Node* dorig = node->debug_orig(); 621 Node* dorig = node->debug_orig();
621 if (dorig) { 622 if (dorig) {
622 dorigStream.print("%d ", dorig->_idx); 623 dorigStream.print("%d ", dorig->_idx);
627 dorig = dorig->debug_orig(); 628 dorig = dorig->debug_orig();
628 } 629 }
629 } 630 }
630 print_prop("debug_orig", dorigStream.as_string()); 631 print_prop("debug_orig", dorigStream.as_string());
631 } 632 }
633 #endif
632 634
633 if (_chaitin && _chaitin != (PhaseChaitin *)0xdeadbeef) { 635 if (_chaitin && _chaitin != (PhaseChaitin *)0xdeadbeef) {
634 buffer[0] = 0; 636 buffer[0] = 0;
635 _chaitin->dump_register(node, buffer); 637 _chaitin->dump_register(node, buffer);
636 print_prop("reg", buffer); 638 print_prop("reg", buffer);