https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70452
--- Comment #9 from Patrick Palka <ppalka at gcc dot gnu.org> --- Author: ppalka Date: Tue Apr 5 01:20:00 2016 New Revision: 234732 URL: https://gcc.gnu.org/viewcvs?rev=234732&root=gcc&view=rev Log: Remove class cache_map and use ggc hash_maps instead (PR c++/70452) gcc/cp/ChangeLog: PR c++/70452 * cp-tree.h (class cache_map): Remove. * constexpr.c (cv_cache): Change type to GTY((deletable)) hash_map<tree, tree> *. (maybe_constant_value): Adjust following the change to cv_cache. (clear_cv_cache): New static function. (clear_cv_and_fold_caches): Use it. * cp-gimplify.c (fold_cache): Change type to GTY((deletable)) hash_map<tree, tree> *. (clear_fold_cache): Adjust following the change to fold_cache. (cp_fold): Likewise. Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/constexpr.c trunk/gcc/cp/cp-gimplify.c trunk/gcc/cp/cp-tree.h