langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
changeset 37003 12ece14d32e0
parent 36526 3b41f1c69604
child 37848 3c8ff4204d2d
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java	Thu Apr 07 11:03:13 2016 -0700
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java	Fri Apr 08 10:52:26 2016 +0100
@@ -2000,7 +2000,10 @@
             }
             uv2.inst = inst;
             uv2.listener = listener;
-            uv2.incorporationActions = new ArrayDeque<>(incorporationActions);
+            uv2.incorporationActions = new ArrayDeque<>();
+            for (IncorporationAction action : incorporationActions) {
+                uv2.incorporationActions.add(action.dup(uv2));
+            }
         }
 
         @Override