--- 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