aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>1998-03-23 19:27:42 -0500
committerJason Merrill <jason@gcc.gnu.org>1998-03-23 19:27:42 -0500
commit1559e387d6bac855a0565ad161de748975385715 (patch)
treeb539a9ae0999a0cdb0e8b235d65913f00e2c52cd
parent9c65eeca37b1a6d9661d23b55d7837019c176609 (diff)
downloadgcc-1559e387d6bac855a0565ad161de748975385715.zip
gcc-1559e387d6bac855a0565ad161de748975385715.tar.gz
gcc-1559e387d6bac855a0565ad161de748975385715.tar.bz2
fix memoize
From-SVN: r18792
-rw-r--r--gcc/cp/search.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/cp/search.c b/gcc/cp/search.c
index fe0a3a4..a066845 100644
--- a/gcc/cp/search.c
+++ b/gcc/cp/search.c
@@ -1265,6 +1265,9 @@ lookup_field (xbasetype, name, protect, want_type)
if (rval || lookup_fnfields_here (type, name) >= 0)
{
+ if (entry)
+ TREE_VALUE (entry) = rval;
+
if (rval)
{
if (want_type)