aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Martin <simartin@users.sourceforge.net>2009-07-09 21:57:54 +0000
committerSimon Martin <simartin@gcc.gnu.org>2009-07-09 21:57:54 +0000
commit9dbed529312a92a31521b2b1153e4042d252c035 (patch)
tree318efd7642384d66e0b4479ec3a3ae7f4937e2e5
parent116b07221768e5ab5e602b4b3e01c8685e63a451 (diff)
downloadgcc-9dbed529312a92a31521b2b1153e4042d252c035.zip
gcc-9dbed529312a92a31521b2b1153e4042d252c035.tar.gz
gcc-9dbed529312a92a31521b2b1153e4042d252c035.tar.bz2
pt.c (perform_typedefs_access_check, [...]): Use CLASS_TYPE_P.
gcc/cp/ 2008-07-08 Simon Martin <simartin@users.sourceforge.net> Jason Merrill <jason@redhat.com> * pt.c (perform_typedefs_access_check, get_types_needing_access_check, append_type_to_template_for_access_check_1): Use CLASS_TYPE_P. Co-Authored-By: Jason Merrill <jason@redhat.com> From-SVN: r149439
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/pt.c6
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8e3b907..604ba46 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2008-07-09 Simon Martin <simartin@users.sourceforge.net>
+ Jason Merrill <jason@redhat.com>
+
+ * pt.c (perform_typedefs_access_check, get_types_needing_access_check,
+ append_type_to_template_for_access_check_1): Use CLASS_TYPE_P.
+
2009-07-09 Dodji Seketeli <dodji@redhat.com>
PR c++/40684
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index d042f98..68250c2 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -7143,7 +7143,7 @@ perform_typedefs_access_check (tree tmpl, tree targs)
tree t;
if (!tmpl
- || (!RECORD_OR_UNION_CODE_P (TREE_CODE (tmpl))
+ || (!CLASS_TYPE_P (tmpl)
&& TREE_CODE (tmpl) != FUNCTION_DECL))
return;
@@ -17513,7 +17513,7 @@ get_types_needing_access_check (tree t)
if (!(ti = get_template_info (t)))
return NULL_TREE;
- if (RECORD_OR_UNION_CODE_P (TREE_CODE (t))
+ if (CLASS_TYPE_P (t)
|| TREE_CODE (t) == FUNCTION_DECL)
{
if (!TI_TEMPLATE (ti))
@@ -17546,7 +17546,7 @@ append_type_to_template_for_access_check_1 (tree t,
return;
gcc_assert ((TREE_CODE (t) == FUNCTION_DECL
- || RECORD_OR_UNION_CODE_P (TREE_CODE (t)))
+ || CLASS_TYPE_P (t))
&& type_decl
&& TREE_CODE (type_decl) == TYPE_DECL
&& scope);