aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2017-09-01 19:00:42 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2017-09-01 19:00:42 +0000
commitfe920c2d9f479c2b17d6963973cf11efe0169293 (patch)
treec0d88f5d8f3f436d5dc59db6a43da3de0dbcc103 /gcc/cp/ChangeLog
parent61abf964185ad736e1cd400dcd2583acfc050b4b (diff)
downloadgcc-fe920c2d9f479c2b17d6963973cf11efe0169293.zip
gcc-fe920c2d9f479c2b17d6963973cf11efe0169293.tar.gz
gcc-fe920c2d9f479c2b17d6963973cf11efe0169293.tar.bz2
cp-tree.h (resort_type_method_vec): Move declaration to ...
* cp-tree.h (resort_type_method_vec): Move declaration to ... * name-lookup.h (resort_type_method_vec): ... here. (set_class_bindings): Lose 2nd arg. * class.c (finish_struct_1, finish_struct): Adjust set_class_bindings call. Don't call finish_struct_methods. (resort_data, method_name_cmp, resort_method_name_cmp, resort_type_method_vec, finish_struct_methods): Move to ... * name-lookup.c (resort_data, method_name_cmp, resort_method_name_cmp, resort_type_method_vec): ... here. (set_class_bindings): Lose fields arg. Swallow finish_struct_methods. From-SVN: r251609
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 650e766..55cf4a0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,16 @@
2017-09-01 Nathan Sidwell <nathan@acm.org>
+ * cp-tree.h (resort_type_method_vec): Move declaration to ...
+ * name-lookup.h (resort_type_method_vec): ... here.
+ (set_class_bindings): Lose 2nd arg.
+ * class.c (finish_struct_1, finish_struct): Adjust
+ set_class_bindings call. Don't call finish_struct_methods.
+ (resort_data, method_name_cmp, resort_method_name_cmp,
+ resort_type_method_vec, finish_struct_methods): Move to ...
+ * name-lookup.c (resort_data, method_name_cmp,
+ resort_method_name_cmp, resort_type_method_vec): ... here.
+ (set_class_bindings): Lose fields arg. Swallow finish_struct_methods.
+
* class.c (finish_struct): Call set_class_bindings for the
template case too.