From d54ce1dfc67ccdbb602a3ac011cfd87dccddcab2 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Fri, 23 Dec 2011 17:00:02 -0500 Subject: [PATCH] tree.c (dependent_name): OFFSET_REF and BASELINK are not dependent names. * tree.c (dependent_name): OFFSET_REF and BASELINK are not dependent names. From-SVN: r182667 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/tree.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 03040e13af7..10182fcdd1b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2011-12-23 Jason Merrill + + * tree.c (dependent_name): OFFSET_REF and BASELINK + are not dependent names. + 2011-12-21 Jason Merrill PR c++/51611 diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 634c2674b5c..dea7632d829 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -1463,6 +1463,8 @@ dependent_name (tree x) if (TREE_CODE (x) == IDENTIFIER_NODE) return x; if (TREE_CODE (x) != COMPONENT_REF + && TREE_CODE (x) != OFFSET_REF + && TREE_CODE (x) != BASELINK && is_overloaded_fn (x)) return DECL_NAME (get_first_fn (x)); return NULL_TREE;