diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1998-03-23 19:27:42 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-03-23 19:27:42 -0500 |
commit | 1559e387d6bac855a0565ad161de748975385715 (patch) | |
tree | b539a9ae0999a0cdb0e8b235d65913f00e2c52cd | |
parent | 9c65eeca37b1a6d9661d23b55d7837019c176609 (diff) | |
download | gcc-1559e387d6bac855a0565ad161de748975385715.zip gcc-1559e387d6bac855a0565ad161de748975385715.tar.gz gcc-1559e387d6bac855a0565ad161de748975385715.tar.bz2 |
fix memoize
From-SVN: r18792
-rw-r--r-- | gcc/cp/search.c | 3 |
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) |