aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2011-11-01 09:48:16 -0400
committerJason Merrill <jason@gcc.gnu.org>2011-11-01 09:48:16 -0400
commitfa4ba4affe94d6b88242f38aabe7fe480fc6ff4d (patch)
tree0ead65768f287c4f0f92824714d28687a0d9a62e /gcc/cp/cp-tree.h
parenta31895d78b4e9873da76cb58b278e3216ca6fcc7 (diff)
downloadgcc-fa4ba4affe94d6b88242f38aabe7fe480fc6ff4d.zip
gcc-fa4ba4affe94d6b88242f38aabe7fe480fc6ff4d.tar.gz
gcc-fa4ba4affe94d6b88242f38aabe7fe480fc6ff4d.tar.bz2
re PR c++/50500 ([C++0x] [DR 1082] move constructor should cause copy constructor to be deleted, but still declared)
PR c++/50500 DR 1082 * search.c (lookup_fnfields_idx_nolazy): Split out from... (lookup_fnfields_1): ...here. (lookup_fnfields_slot_nolazy): Use it. * cp-tree.h: Declare it. * class.c (type_has_move_assign): Use it. (type_has_user_declared_move_assign): Likewise. From-SVN: r180738
Diffstat (limited to 'gcc/cp/cp-tree.h')
-rw-r--r--gcc/cp/cp-tree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 7ff1491..ac42e0e 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -5328,6 +5328,7 @@ extern tree lookup_field_1 (tree, tree, bool);
extern tree lookup_field (tree, tree, int, bool);
extern int lookup_fnfields_1 (tree, tree);
extern tree lookup_fnfields_slot (tree, tree);
+extern tree lookup_fnfields_slot_nolazy (tree, tree);
extern int class_method_index_for_fn (tree, tree);
extern tree lookup_fnfields (tree, tree, int);
extern tree lookup_member (tree, tree, int, bool);