diff options
author | Nathan Sidwell <nathan@gcc.gnu.org> | 2017-06-16 14:33:45 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2017-06-16 14:33:45 +0000 |
commit | 6a2dfd9a66a678b26c762d0fc614fea267ea706b (patch) | |
tree | 71512245eb8338397e64115e91116c5af543c327 /gcc/cp/lambda.c | |
parent | 8c1ca7ee3a35bf00201c6a82ccd5b663575328a7 (diff) | |
download | gcc-6a2dfd9a66a678b26c762d0fc614fea267ea706b.zip gcc-6a2dfd9a66a678b26c762d0fc614fea267ea706b.tar.gz gcc-6a2dfd9a66a678b26c762d0fc614fea267ea706b.tar.bz2 |
Make keyed_classes a vector.
* cp-tree.h (CPTI_KEYED_CLASSES, keyed_classes): Delete.
(keyed_classes): Declare as vector.
* decl.c (keyed_classes): Define.
(cxx_init_decl_processing): Allocate it.
(record_key_method_defined): Use vec_safe_push.
* class.c (finish_struct_1): Likewise.
* pt.c (instantiate_class_template_1): Likewise.
* decl2.c (c_parse_final_cleanups): Reverse iterate keyed_classes.
From-SVN: r249263
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions