# HG changeset patch # User morris # Date 1363702815 25200 # Node ID f15df3af32c5581e78aac03331e2c6904bacdb72 # Parent be4d5c6c1f79931715dba64a4b357558adb17966 8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp Summary: add guarantee() to DoScheduling() Reviewed-by: twisti, kvn diff -r be4d5c6c1f79 -r f15df3af32c5 src/share/vm/opto/output.cpp --- a/src/share/vm/opto/output.cpp Tue Mar 19 10:31:16 2013 +0100 +++ b/src/share/vm/opto/output.cpp Tue Mar 19 07:20:15 2013 -0700 @@ -2518,6 +2518,7 @@ // Schedule the remaining instructions in the block while ( _available.size() > 0 ) { Node *n = ChooseNodeToBundle(); + guarantee(n != NULL, "no nodes available"); AddNodeToBundle(n,bb); }