r279313 - in /branches/c++-modules: ChangeLog.m...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Thu Dec 12 20:23:00 GMT 2019
Author: nathan
Date: Thu Dec 12 20:23:10 2019
New Revision: 279313
URL: https://gcc.gnu.org/viewcvs?rev=279313&root=gcc&view=rev
Log:
Reserve an extra lazy index bit.
gcc/cp/
* module.cc (class specset): Make ns an mc_slot.
(specset::hash::add): Adjust.
(specset::hash::lookup): Rename to ...
(specset::hash::extract): ... here. Adjust.
(specset::lazy_load): New.
(module_state::read_entities): Adjust lazy setting.
(module_state::read_specializations): Adjust hash table adding.
(lazy_load_binding): Reorder dump stacking.
(lazy_load_specializations): Likewise, call specset::lazy_load.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/module.cc
More information about the Gcc-cvs
mailing list