aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/expr.cc
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2022-06-09 08:48:25 -0700
committerNathan Sidwell <nathan@acm.org>2022-06-13 04:20:49 -0700
commit6303eee4b92e8509409503a3abebde8bd50f0f05 (patch)
treea86e0310572cb9f80640e230935470024e8008bb /gcc/d/expr.cc
parentec486b739b83ffdbe40c5ececb20d16c94d6b0d0 (diff)
downloadgcc-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