changeset 54601 | c40b2a190173 |
parent 54084 | 84f10bbf993f |
child 55509 | d58442b8abc1 |
child 58678 | 9cf78a70fa4f |
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Tue Apr 23 14:09:54 2019 -0400 +++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Tue Apr 23 22:55:09 2019 +0200 @@ -768,6 +768,9 @@ removeThroughFalseBranch(tool, merge); return true; } else if (distinct == 1) { + // Fortify: Suppress Null Dereference false positive + assert singlePhi != null; + ValueNode trueValue = singlePhi.valueAt(trueEnd); ValueNode falseValue = singlePhi.valueAt(falseEnd); ValueNode conditional = canonicalizeConditionalCascade(tool, trueValue, falseValue);