diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-02 14:04:53 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-02 14:04:53 +0000 |
commit | 2e70f5d097ad839de50a58e36f6aa96b3dca88fe (patch) | |
tree | b1134d704a76bfdb432cfc15cfa8bda5490facec /gcc/cp/friend.c | |
parent | 95e19962b43a52df9c645ab8b84804a3012c0139 (diff) | |
download | gcc-2e70f5d097ad839de50a58e36f6aa96b3dca88fe.tar.gz |
2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
* friend.c (do_friend): Use COMPLETE_OR_OPEN_TYPE_P.
* pt.c (find_parameter_packs_r): Use TYPE_ALIAS_P and TYPE_TI_ARGS.
(for_each_template_parm_r): Use TYPE_TI_ARGS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197356 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/friend.c')
-rw-r--r-- | gcc/cp/friend.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c index 083372849b9..3c63ea6dbb9 100644 --- a/gcc/cp/friend.c +++ b/gcc/cp/friend.c @@ -485,8 +485,7 @@ do_friend (tree ctype, tree declarator, tree decl, to be a friend, so we do lookup here even if CTYPE is in the process of being defined. */ if (class_template_depth - || COMPLETE_TYPE_P (ctype) - || (CLASS_TYPE_P (ctype) && TYPE_BEING_DEFINED (ctype))) + || COMPLETE_OR_OPEN_TYPE_P (ctype)) { if (DECL_TEMPLATE_INFO (decl)) /* DECL is a template specialization. No need to |