summaryrefslogtreecommitdiff
path: root/gcc/cp/repo.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/repo.c')
-rw-r--r--gcc/cp/repo.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cp/repo.c b/gcc/cp/repo.c
index add13dd0996..32812ec7584 100644
--- a/gcc/cp/repo.c
+++ b/gcc/cp/repo.c
@@ -49,7 +49,7 @@ static FILE *repo_file;
static char *old_args, *old_dir, *old_main;
extern int flag_use_repository;
-extern struct obstack temporary_obstack;
+static struct obstack temporary_obstack;
extern struct obstack permanent_obstack;
#define IDENTIFIER_REPO_USED(NODE) (TREE_LANG_FLAG_3 (NODE))
@@ -335,6 +335,7 @@ init_repo (filename)
ggc_add_tree_root (&pending_repo, 1);
ggc_add_tree_root (&original_repo, 1);
+ gcc_obstack_init (&temporary_obstack);
open_repo_file (filename);