1.1 --- a/src/share/vm/opto/phaseX.hpp Tue Jan 14 17:46:48 2014 -0800 1.2 +++ b/src/share/vm/opto/phaseX.hpp Fri Jan 24 09:31:53 2014 +0100 1.3 @@ -92,7 +92,8 @@ 1.4 } 1.5 1.6 void remove_useless_nodes(VectorSet &useful); // replace with sentinel 1.7 - void replace_with(NodeHash* nh); 1.8 + void replace_with(NodeHash* nh); 1.9 + void check_no_speculative_types(); // Check no speculative part for type nodes in table 1.10 1.11 Node *sentinel() { return _sentinel; } 1.12 1.13 @@ -501,6 +502,9 @@ 1.14 Deoptimization::DeoptReason reason); 1.15 1.16 void remove_speculative_types(); 1.17 + void check_no_speculative_types() { 1.18 + _table.check_no_speculative_types(); 1.19 + } 1.20 1.21 #ifndef PRODUCT 1.22 protected: