diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2009-11-04 18:14:14 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-11-04 18:14:14 -0500 |
commit | be998fb7bc776c814e63bb0f1d469c0bd57f405d (patch) | |
tree | 30de6afd992e34c012f58a7bfdb4edd1bfbd9c27 /gcc | |
parent | e3503aa8cfe91752b629f6e2a1d52736a21208dc (diff) | |
download | gcc-be998fb7bc776c814e63bb0f1d469c0bd57f405d.zip gcc-be998fb7bc776c814e63bb0f1d469c0bd57f405d.tar.gz gcc-be998fb7bc776c814e63bb0f1d469c0bd57f405d.tar.bz2 |
fix
From-SVN: r153922
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/search.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cp/search.c b/gcc/cp/search.c index 356f3d6..3adf9e0 100644 --- a/gcc/cp/search.c +++ b/gcc/cp/search.c @@ -218,7 +218,8 @@ lookup_base (tree t, tree base, base_access access, base_kind *kind_ptr) /* If BASE is incomplete, it can't be a base of T--and instantiating it might cause an error. */ - if (t_binfo && (COMPLETE_TYPE_P (base) || TYPE_BEING_DEFINED (base))) + if (t_binfo && CLASS_TYPE_P (base) + && (COMPLETE_TYPE_P (base) || TYPE_BEING_DEFINED (base))) { struct lookup_base_data_s data; |