aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/repo.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/repo.c')
-rw-r--r--gcc/cp/repo.c4
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)