Index: p-exp.y===================================================================RCS file: /cvs/src/src/gdb/p-exp.y,vretrieving revision 1.7diff -u -p -r1.7 p-exp.y--- p-exp.y 9 Nov 2001 09:46:40 -0000 1.7+++ p-exp.y 9 Apr 2002 10:34:55 -0000@@ -1300,7 +1300,7 @@ yylex () &is_a_field_of_this, (struct symtab **) NULL); /* second chance uppercased (as Free Pascal does). */- if (!sym)+ if (!sym && !is_a_field_of_this) { for (i = 0; i <= namelen; i++) {@@ -1311,7 +1311,7 @@ yylex () VAR_NAMESPACE, &is_a_field_of_this, (struct symtab **) NULL);- if (sym)+ if (sym || is_a_field_of_this) for (i = 0; i <= namelen; i++) { if ((tokstart[i] >= 'a' && tokstart[i] <= 'z'))@@ -1319,7 +1319,7 @@ yylex () } } /* Third chance Capitalized (as GPC does). */- if (!sym)+ if (!sym && !i! s_a_field_of_this) { for (i = 0; i <= namelen; i++) {@@ -1336,7 +1336,7 @@ yylex () VAR_NAMESPACE, &is_a_field_of_this, (struct symtab **) NULL);- if (sym)+ if (sym || is_a_field_of_this) for (i = 0; i <= namelen; i++) { if (i == 0)