--- a/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Tue Aug 11 01:13:14 2009 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Tue Aug 11 01:13:42 2009 +0100
@@ -631,7 +631,7 @@
}
public void visitAssignop(JCAssignOp tree) {
- tree.lhs = translate(tree.lhs, tree.operator.type.getParameterTypes().head);
+ tree.lhs = translate(tree.lhs, null);
tree.rhs = translate(tree.rhs, tree.operator.type.getParameterTypes().tail.head);
tree.type = erasure(tree.type);
result = tree;