aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/callnode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/vm/opto/callnode.cpp')
-rw-r--r--src/share/vm/opto/callnode.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/share/vm/opto/callnode.cpp b/src/share/vm/opto/callnode.cpp
index 389db14fe..29b5f9990 100644
--- a/src/share/vm/opto/callnode.cpp
+++ b/src/share/vm/opto/callnode.cpp
@@ -829,9 +829,7 @@ SafePointNode* SafePointNode::next_exception() const {
//------------------------------Ideal------------------------------------------
// Skip over any collapsed Regions
Node *SafePointNode::Ideal(PhaseGVN *phase, bool can_reshape) {
- if (remove_dead_region(phase, can_reshape)) return this;
-
- return NULL;
+ return remove_dead_region(phase, can_reshape) ? this : NULL;
}
//------------------------------Identity---------------------------------------