c++: Adjust pushdecl/duplicate_decls API
[gcc.git] / gcc / context.c
index bacad5a5e77549ddb6dbd8984cc2fc8efee36cd7..0ec49d885c0d97946380312caf86040ea709b2f8 100644 (file)
@@ -1,5 +1,5 @@
 /* context.c - Holder for global state
-   Copyright (C) 2013-2017 Free Software Foundation, Inc.
+   Copyright (C) 2013-2020 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -29,14 +29,9 @@ along with GCC; see the file COPYING3.  If not see
 gcc::context *g;
 
 gcc::context::context ()
+  : m_passes (NULL), m_dumps (new gcc::dump_manager ())
 {
   have_offload = false;
-
-  /* The pass manager's constructor uses the dump manager (to set up
-     dumps for the various passes), so the dump manager must be set up
-     before the pass manager.  */
-  m_dumps = new gcc::dump_manager ();
-  m_passes = new gcc::pass_manager (this);
 }
 
 gcc::context::~context ()