]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/cp/ChangeLog
945ac620ace8af45b8bc2b5aebdfc0f244b0f331
[thirdparty/gcc.git] / gcc / cp / ChangeLog
1 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
2
3 * module.cc (trees_out::write_var_def): Only write initializers
4 in header modules.
5
6 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
7
8 PR c++/109679
9 * module.cc (depset::hash::add_binding_entity): Don't skip names
10 in the GMF if they've been exported with a using declaration.
11
12 2024-01-07 Nathaniel Shead <nathanieloshead@gmail.com>
13
14 PR c++/110808
15 * parser.cc (cp_parser_module_name): Rewrite to handle
16 module-names and module-partitions independently.
17 (cp_parser_module_partition): New function.
18 (cp_parser_module_declaration): Parse module partitions
19 explicitly. Don't change state if parsing module decl failed.
20 (cp_parser_import_declaration): Handle different kinds of
21 import-declarations locally.
22
23 2024-01-03 Patrick Palka <ppalka@redhat.com>
24
25 PR c++/113064
26 * call.cc (reference_binding): Still try a conversion via a
27 temporary if a direct conversion was bad.
28
29 2024-01-03 Kwok Cheung Yeung <kcy@codesourcery.com>
30
31 * parser.cc (cp_parser_omp_clause_name): Move handling of indirect
32 clause to correspond to alphabetical order.
33
34 \f
35 Copyright (C) 2024 Free Software Foundation, Inc.
36
37 Copying and distribution of this file, with or without modification,
38 are permitted in any medium without royalty provided the copyright
39 notice and this notice are preserved.