nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
changeset 28690 78317797ab62
parent 25865 d38d876f1654
equal deleted inserted replaced
28597:b2f9702efbe9 28690:78317797ab62
   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             }