diff -r a466f00c5cd2 -r 2d5aff89aaa3 src/share/classes/com/sun/tools/javac/jvm/Gen.java --- a/src/share/classes/com/sun/tools/javac/jvm/Gen.java Thu Jan 13 21:28:38 2011 -0800 +++ b/src/share/classes/com/sun/tools/javac/jvm/Gen.java Fri Jan 14 09:45:04 2011 +0000 @@ -2153,9 +2153,6 @@ } result = items. makeImmediateItem(sym.type, ((VarSymbol) sym).getConstValue()); - } else if (allowInvokedynamic && sym.kind == MTH && ssym == syms.invokeDynamicType.tsym) { - base.drop(); - result = items.makeDynamicItem(sym); } else { if (!accessSuper) sym = binaryQualifier(sym, tree.selected.type);