Example: closure_14

Link to fix commit:

https://github.com/google/closure-compiler/compare/b7c2861bf45b358b26ebc5ee1be9b6ce96bec78a..4b15b25f400335b6e2820cb690430324748372f9

Language:

java

Hunk:

diff --git a/src/com/google/javascript/jscomp/ControlFlowAnalysis.java b/src/com/google/javascript/jscomp/ControlFlowAnalysis.java
index 5c6927f9c08..980deff1df6 100644
--- a/src/com/google/javascript/jscomp/ControlFlowAnalysis.java
+++ b/src/com/google/javascript/jscomp/ControlFlowAnalysis.java
@@ -764,7 +764,7 @@ private static Node computeFollowNode(
         } else if (parent.getLastChild() == node){
           if (cfa != null) {
             for (Node finallyNode : cfa.finallyMap.get(parent)) {
-              cfa.createEdge(fromNode, Branch.UNCOND, finallyNode);
+              cfa.createEdge(fromNode, Branch.ON_EX, finallyNode);
             }
           }
           return computeFollowNode(fromNode, parent, cfa);