diff options
Diffstat (limited to 'gcc/cp/repo.c')
-rw-r--r-- | gcc/cp/repo.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/repo.c b/gcc/cp/repo.c index e63c0e1..4adcc35 100644 --- a/gcc/cp/repo.c +++ b/gcc/cp/repo.c @@ -32,6 +32,7 @@ Boston, MA 02111-1307, USA. */ #include "input.h" #include "obstack.h" #include "toplev.h" +#include "ggc.h" static tree repo_get_id PROTO((tree)); static char *extract_string PROTO((char **)); @@ -308,6 +309,9 @@ init_repo (filename) if (! flag_use_repository) return; + ggc_add_tree_root (&pending_repo, 1); + ggc_add_tree_root (&original_repo, 1); + open_repo_file (filename); if (repo_file == 0) |