diff options
Diffstat (limited to 'src/share/vm/opto/callnode.cpp')
-rw-r--r-- | src/share/vm/opto/callnode.cpp | 4 |
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--------------------------------------- |