diff options
author | Nathan Sidwell <nathan@acm.org> | 2022-06-09 08:48:25 -0700 |
---|---|---|
committer | Nathan Sidwell <nathan@acm.org> | 2022-06-13 04:20:49 -0700 |
commit | 6303eee4b92e8509409503a3abebde8bd50f0f05 (patch) | |
tree | a86e0310572cb9f80640e230935470024e8008bb /gcc/d/expr.cc | |
parent | ec486b739b83ffdbe40c5ececb20d16c94d6b0d0 (diff) | |
download | gcc-6303eee4b92e8509409503a3abebde8bd50f0f05.zip gcc-6303eee4b92e8509409503a3abebde8bd50f0f05.tar.gz gcc-6303eee4b92e8509409503a3abebde8bd50f0f05.tar.bz2 |
c++: Separate late stage module writing
This moves some module writing into a newly added write_end function,
which is called after writing initializers.
gcc/cp/
* module.cc (module_state::write): Separate to ...
(module_state::write_begin, module_state::write_end): ...
these.
(module_state::write_readme): Drop extensions parameter.
(struct module_processing_cookie): Add more fields.
(finish_module_processing): Adjust state writing call.
(late_finish_module): Call write_end.
Diffstat (limited to 'gcc/d/expr.cc')
0 files changed, 0 insertions, 0 deletions