src/hotspot/share/opto/loopPredicate.cpp
changeset 51078 fc6cfe40e32a
parent 50923 c98bf5aa35c5
child 51333 f6641fcf7b7e
--- a/src/hotspot/share/opto/loopPredicate.cpp	Fri Jul 13 11:21:55 2018 +0800
+++ b/src/hotspot/share/opto/loopPredicate.cpp	Thu Jul 12 16:31:28 2018 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -684,6 +684,7 @@
   Node* max_idx_expr = NULL;
   const TypeInt* idx_type = TypeInt::INT;
   if ((stride > 0) == (scale > 0) == upper) {
+    guarantee(limit != NULL, "sanity");
     if (TraceLoopPredicate) {
       if (limit->is_Con()) {
         predString->print("(%d ", con_limit);