diff src/share/vm/opto/phaseX.cpp @ 23874:c42cb5db3601

Merge
author asaha
date Tue, 01 Mar 2016 15:19:31 -0800
parents 70649f10b88c 94ec11846b18
children a96cf90239c6
line wrap: on
line diff
--- a/src/share/vm/opto/phaseX.cpp	Mon Feb 22 13:39:47 2016 -0800
+++ b/src/share/vm/opto/phaseX.cpp	Tue Mar 01 15:19:31 2016 -0800
@@ -1339,6 +1339,10 @@
       if (dead->is_expensive()) {
         C->remove_expensive_node(dead);
       }
+      CastIINode* cast = dead->isa_CastII();
+      if (cast != NULL && cast->has_range_check()) {
+        C->remove_range_check_cast(cast);
+      }
     }
   } // while (_stack.is_nonempty())
 }