nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
equal
deleted
inserted
replaced
113 |
113 |
114 return super.push(node); |
114 return super.push(node); |
115 } |
115 } |
116 |
116 |
117 @Override |
117 @Override |
118 public <T extends LexicalContextNode> T pop(final T node) { |
118 public <T extends Node> T pop(final T node) { |
119 final T popped = super.pop(node); |
119 final T popped = super.pop(node); |
120 if (isEnabled) { |
120 if (isEnabled) { |
121 if(node instanceof FunctionNode) { |
121 if(node instanceof FunctionNode) { |
122 optimisticAssumptions.pop(); |
122 optimisticAssumptions.pop(); |
123 } |
123 } |