1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java Tue Jun 17 16:32:18 2014 -0600 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java Wed Jun 18 12:30:29 2014 -0400 1.3 @@ -1038,7 +1038,9 @@ 1.4 1.5 switch (sym.kind) { 1.6 case VAR: 1.7 - if (sym.owner.kind != TYP) 1.8 + if (TreeInfo.isReceiverParam(tree)) 1.9 + mask = ReceiverParamFlags; 1.10 + else if (sym.owner.kind != TYP) 1.11 mask = LocalVarFlags; 1.12 else if ((sym.owner.flags_field & INTERFACE) != 0) 1.13 mask = implicit = InterfaceVarFlags;