Introduce on-the-fly type canonicalization
authorDodji Seketeli <dodji@redhat.com>
Tue, 8 Nov 2016 10:48:58 +0000 (11:48 +0100)
committerDodji Seketeli <dodji@redhat.com>
Tue, 29 Nov 2016 16:07:28 +0000 (17:07 +0100)
During canonicalization of a type T, when T is structurally compared
to an already canonicalized type C, it can happen that
non-canonicalized sub-types of T are structurally compared again and
again to canonicalized sub-types of C.

This patch introduces a new optimization or those cases: on-the-fly
type canonicalized.

That means, if a not-yet-canonicalized sub-type S of the type T being
canonicalized structurally compares equal to a canonicalized sub-type,
then the canonical type of S is said to be the canonical type of the
canonicalized sub-type.  So sub-type S is canonicalized, on-the-fly,
during canonicalization of type T.

This considerably speeds up the canonicalization process while doing
"abidiff vmlinux vmlinux".  It goes from taking forever to taking 45
seconds on a non-optimized build.

* include/abg-ir.h (environment::do_on_the_fly_canonicalization):
Declare new member functions.
({type_base, function_type}::priv_): Make this public so that
static non-member functions defined in abg-ir.cc can access it.
* src/abg-ir.cc
(environment::priv::do_on_the_fly_canonicalization_): New data
member.
(environment::priv::priv): Initialize it.
(environment::do_on_the_fly_canonicalization): Define new member
functions.
(type_base::get_canonical_type_for): Trigger on-the-fly
canonicalization during comparison of the type being canonicalized
and an already canonicalized type.
(types_are_being_compared, maybe_propagate_canonical_type): Define
new static functions.
(equals): In overloads for class_decl and function_type, call
maybe_propagate_canonical_type when the two types compare equal.
* tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt:
Adjust.
* tests/data/test-read-dwarf/test9-pr18818-clang.so.abi: Likewise.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
20 files changed:
include/abg-ir.h
src/abg-ir.cc
tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt
tests/data/test-diff-pkg/tbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-1.txt
tests/data/test-read-dwarf/libtest23.so.abi
tests/data/test-read-dwarf/libtest24-drop-fns-2.so.abi
tests/data/test-read-dwarf/libtest24-drop-fns.so.abi
tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
tests/data/test-read-dwarf/test11-pr18828.so.abi
tests/data/test-read-dwarf/test12-pr18844.so.abi
tests/data/test-read-dwarf/test13-pr18894.so.abi
tests/data/test-read-dwarf/test14-pr18893.so.abi
tests/data/test-read-dwarf/test15-pr18892.so.abi
tests/data/test-read-dwarf/test16-pr18904.so.abi
tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi
tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi
tests/data/test-read-dwarf/test21-pr19092.so.abi
tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi
tests/data/test-read-dwarf/test9-pr18818-clang.so.abi

index 1e3c1424a637604fd3428fbc4ad5ad4403cc7359..4994477c2a183fe1b2eb20af16bf43cc400aecbb 100644 (file)
@@ -180,6 +180,12 @@ public:
   void
   canonicalization_is_done(bool);
 
+  bool
+  do_on_the_fly_canonicalization() const;
+
+  void
+  do_on_the_fly_canonicalization(bool f);
+
   bool
   is_void_type(const type_base_sptr&) const;
 
@@ -1401,7 +1407,7 @@ class type_base : public virtual type_or_decl_base
 {
   struct priv;
 
-protected:
+public:
   // This priv pointer is not handled by a shared_ptr because
   // accessing the data members of the priv struct for this type_base
   // shows up on performance profiles when dealing with big binaries
@@ -1436,8 +1442,7 @@ public:
 
   type_base(const environment* e, size_t s, size_t a);
 
-  friend type_base_sptr
-  canonicalize(type_base_sptr);
+  friend type_base_sptr canonicalize(type_base_sptr);
 
   type_base_sptr
   get_canonical_type() const;
@@ -2558,7 +2563,6 @@ class function_type : public virtual type_base
 {
   struct priv;
   typedef shared_ptr<priv> priv_sptr;
-  priv_sptr priv_;
 
 public:
   /// Hasher for an instance of function_type
@@ -2570,6 +2574,8 @@ public:
   /// Convenience typedef for a vector of @ref parameter_sptr
   typedef std::vector<parameter_sptr>          parameters;
 
+  priv_sptr priv_;
+
 private:
   function_type();
 
@@ -3222,9 +3228,11 @@ typedef vector<member_class_template_sptr> member_class_templates;
 /// The base type of @ref class_decl and @ref union_decl
 class class_or_union : public scope_type_decl
 {
+public:
   struct priv;
   priv *priv_;
 
+private:
   // Forbidden
   class_or_union();
 
index 09ae1732e70a9bb8d51e92108dc5afb0a2ecf048..da454fb0042a54356cedb442e848cc71a0dc8930 100644 (file)
@@ -2048,7 +2048,6 @@ typedef unordered_map<interned_string,
 /// The private data of the @ref environment type.
 struct environment::priv
 {
-  bool                         canonicalization_is_done_;
   canonical_types_map_type     canonical_types_;
   type_base_sptr               void_type_;
   type_base_sptr               variadic_marker_type_;
@@ -2056,9 +2055,12 @@ struct environment::priv
   interned_string_set_type     fn_types_being_compared_;
   vector<type_base_sptr>       extra_live_types_;
   interned_string_pool         string_pool_;
+  bool                         canonicalization_is_done_;
+  bool                         do_on_the_fly_canonicalization_;
 
   priv()
-    : canonicalization_is_done_()
+    : canonicalization_is_done_(),
+      do_on_the_fly_canonicalization_(true)
   {}
 };// end struct environment::priv
 
@@ -2132,6 +2134,23 @@ void
 environment::canonicalization_is_done(bool f)
 {priv_->canonicalization_is_done_ = f;}
 
+/// Getter for the "on-the-fly-canonicalization" flag.
+///
+/// @return true iff @ref OnTheFlyCanonicalization
+/// "on-the-fly-canonicalization" is to be performed during
+/// comparison.
+bool
+environment::do_on_the_fly_canonicalization() const
+{return priv_->do_on_the_fly_canonicalization_;}
+
+/// Setter for the "on-the-fly-canonicalization" flag.
+///
+/// @param f If this is true then @ref OnTheFlyCanonicalization
+/// "on-the-fly-canonicalization" is to be performed during
+/// comparison.
+void
+environment::do_on_the_fly_canonicalization(bool f)
+{priv_->do_on_the_fly_canonicalization_ = f;}
 
 /// Test if a given type is a void type as defined in the current
 /// environment.
@@ -6995,6 +7014,10 @@ struct type_base::priv
   {}
 }; // end struct type_base::priv
 
+static void
+maybe_propagate_canonical_type(const type_base& lhs_type,
+                              const type_base& rhs_type);
+
 /// Test if it is OK for a type to be compared against another type
 /// (of the same kind) from the same ABI corpus, just by looking at
 /// its name and size.
@@ -7188,11 +7211,13 @@ type_base::get_canonical_type_for(type_base_sptr t)
                    }
                }
            }
+         env->do_on_the_fly_canonicalization(true);
          if (*it == t)
            {
              result = *it;
              break;
            }
+         env->do_on_the_fly_canonicalization(false);
        }
       if (!result)
        {
@@ -10919,6 +10944,8 @@ equals(const function_type& lhs,
   do {                                         \
     lhs.priv_->unmark_as_being_compared(lhs);  \
     lhs.priv_->unmark_as_being_compared(rhs);  \
+    if (value == true)                         \
+      maybe_propagate_canonical_type(lhs, rhs); \
     return value;                              \
   } while(0)
 
@@ -13510,6 +13537,87 @@ copy_member_function(const class_or_union_sptr& t, const method_decl* method)
 
 // </class_or_union definitions>
 
+/// Test if two @ref class_decl or @ref function_type are already
+/// being compared.
+///
+/// @param lhs_type the first type that would be involved in a
+/// potential comparison.
+///
+/// @param rhs_type the second type that would involved in a potential
+/// comparison.
+///
+/// @return true iff @p lhs_type and @p rhs_type are being compared.
+static bool
+types_are_being_compared(const type_base& lhs_type,
+                        const type_base& rhs_type)
+{
+  type_base *l = &const_cast<type_base&>(lhs_type);
+  type_base *r = &const_cast<type_base&>(rhs_type);
+
+  if (class_or_union *l_cou = is_class_or_union_type(l))
+    if (class_or_union *r_cou = is_class_or_union_type(r))
+      return (l_cou->priv_->comparison_started(*l_cou)
+             || l_cou->priv_->comparison_started(*r_cou));
+
+  if (function_type *l_fn_type = is_function_type(l))
+    if (function_type *r_fn_type = is_function_type(r))
+      return (l_fn_type->priv_->comparison_started(*l_fn_type)
+             || l_fn_type->priv_->comparison_started(*r_fn_type));
+
+  return false;
+}
+
+/// @defgroup OnTheFlyCanonicalization On-the-fly Canonicalization
+/// @{
+///
+/// During the canonicalization of a type T (which doesn't yet have a
+/// canonical type), T is compared structurally (member-wise) against
+/// a type C which already has a canonical type.  The comparison
+/// expression is C == T.
+///
+/// During that structural comparison, if a subtype of C (which also
+/// already has a canonical type) is structurally compared to a
+/// subtype of T (which doesn't yet have a canonical type) and if they
+/// are equal, then we can deduce that the canonical type of the
+/// subtype of C is the canonical type of the subtype of C.
+///
+/// Thus, we can canonicalize the sub-type of the T, during the
+/// canonicalization of T itself.  That canonicalization of the
+/// sub-type of T is what we call the "on-the-fly canonicalization".
+/// It's on the fly because it happens during a comparison -- which
+/// itself happens during the canonicalization of T.
+///
+/// For now this on-the-fly canonicalization only happens when
+/// comparing @ref class_decl and @ref function_type.
+///
+/// @}
+
+
+/// If on-the-fly canonicalization is turned on, then this function
+/// sets the canonical type of its second parameter to the canonical
+/// type of the first parameter.
+///
+/// @param lhs_type the type which canonical type to propagate.
+///
+/// @param rhs_type the type which canonical type to set.
+static void
+maybe_propagate_canonical_type(const type_base& lhs_type,
+                              const type_base& rhs_type)
+{
+
+  if (const environment *env = lhs_type.get_environment())
+    if (env->do_on_the_fly_canonicalization())
+      if (type_base_sptr canonical_type = lhs_type.get_canonical_type())
+       if (!rhs_type.get_canonical_type()
+           && !types_are_being_compared(lhs_type, rhs_type))
+         {
+           const_cast<type_base&>(rhs_type).priv_->canonical_type =
+             canonical_type;
+           const_cast<type_base&>(rhs_type).priv_->naked_canonical_type =
+             canonical_type.get();
+         }
+}
+
 // <class_decl definitions>
 
 static void
@@ -14372,6 +14480,8 @@ equals(const class_decl& l, const class_decl& r, change_kind* k)
   do {                                                         \
     l.class_or_union::priv_->unmark_as_being_compared(l);      \
     l.class_or_union::priv_->unmark_as_being_compared(r);      \
+    if (value == true)                                         \
+      maybe_propagate_canonical_type(l, r);                    \
     return value;                                              \
   } while(0)
 
@@ -15230,6 +15340,8 @@ equals(const union_decl& l, const union_decl& r, change_kind* k)
   bool result = equals(static_cast<const class_or_union&>(l),
                       static_cast<const class_or_union&>(r),
                       k);
+  if (result == true)
+    maybe_propagate_canonical_type(l, r);
   return result;
 }
 
index 84696fbeb03517eb16f452f11c8bdd75b669cab7..acd317d616da735ef977d68b1fcf3a435efa37f4 100644 (file)
@@ -84,7 +84,7 @@
                    2 data member insertions:
                      'volatile intptr_t* tbb::internal::scheduler_state::my_ref_top_priority', at offset 576 (in bits) at scheduler.h:96:1
                      'volatile uintptr_t* tbb::internal::scheduler_state::my_ref_reload_epoch', at offset 640 (in bits) at scheduler.h:99:1
-                   2 data member changes (3 filtered):
+                   2 data member changes (1 filtered):
                     type of 'tbb::internal::arena* tbb::internal::scheduler_state::my_arena' changed:
                       in pointed to type 'class tbb::internal::arena' at arena.h:160:1:
                         1 base class deletion:
         in referenced type 'class tbb::queuing_mutex' at queuing_mutex.h:45:1:
           1 base class insertion:
             class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
-          no data member change (1 filtered);
 
     [C]'method void tbb::queuing_rw_mutex::scoped_lock::acquire(tbb::queuing_rw_mutex&, bool)' at queuing_rw_mutex.h:95:1 has some indirect sub-type changes:
       parameter 1 of type 'tbb::queuing_rw_mutex&' has sub-type changes:
         in referenced type 'class tbb::queuing_rw_mutex' at queuing_rw_mutex.h:47:1:
           1 base class insertion:
             class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
-          no data member change (1 filtered);
 
     [C]'method void tbb::recursive_mutex::scoped_lock::internal_acquire(tbb::recursive_mutex&)' at recursive_mutex.h:139:1 has some indirect sub-type changes:
       parameter 1 of type 'tbb::recursive_mutex&' has sub-type changes:
index 35c993b0d7fa7cde1b956f5f39dd3a9cce4b8eef..cf7b83a943a4eb539dcb0777680a9883744f89e1 100644 (file)
         in referenced type 'class tbb::queuing_mutex' at queuing_mutex.h:45:1:
           1 base class insertion:
             class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
-          no data member change (1 filtered);
 
     [C]'method void tbb::queuing_rw_mutex::scoped_lock::acquire(tbb::queuing_rw_mutex&, bool)' at queuing_rw_mutex.h:95:1 has some indirect sub-type changes:
       parameter 1 of type 'tbb::queuing_rw_mutex&' has sub-type changes:
         in referenced type 'class tbb::queuing_rw_mutex' at queuing_rw_mutex.h:47:1:
           1 base class insertion:
             class tbb::internal::mutex_copy_deprecated_and_disabled at tbb_stddef.h:334:1
-          no data member change (1 filtered);
 
     [C]'method void tbb::recursive_mutex::scoped_lock::internal_acquire(tbb::recursive_mutex&)' at recursive_mutex.h:139:1 has some indirect sub-type changes:
       parameter 1 of type 'tbb::recursive_mutex&' has sub-type changes:
index 6ca3360e8c493c12f54c268c3b690f01ba819646..7b555b9d519550e5402a8fc322adaef50b53f07d 100644 (file)
     <type-decl name='char' size-in-bits='8' id='type-id-28'/>
     <qualified-type-def type-id='type-id-28' const='yes' id='type-id-11'/>
     <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-29'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-30'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-30' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-31'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-31'/>
+        <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-32'/>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__count' type-id='type-id-18' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-31' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-32' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__mbstate_t' type-id='type-id-30' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-32'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-32' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-33'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-31' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-30'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-30' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-33'/>
     <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-34'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-29'/>
       <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-83'/>
       <class-decl name='__normal_iterator&lt;char const*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-85'/>
     </namespace-decl>
-    <array-type-def dimensions='0' type-id='type-id-26' id='type-id-93'/>
+    <array-type-def dimensions='0' type-id='type-id-26' size-in-bits='infinite' id='type-id-93'/>
     <reference-type-def kind='lvalue' type-id='type-id-91' size-in-bits='64' id='type-id-94'/>
     <type-decl name='bool' size-in-bits='8' id='type-id-95'/>
     <pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-96'/>
index 763fda01259c6d75f4524f4cdf6731e5d53b9589..7256bd278cd64ab954eb5612d197de775d853909 100644 (file)
     <pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-7'/>
     <qualified-type-def type-id='type-id-10' const='yes' id='type-id-28'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-39' filepath='/usr/include/c++/5.3.1/x86_64-redhat-linux/bits/atomic_word.h' line='32' column='1' id='type-id-26'/>
-    <array-type-def dimensions='0' type-id='type-id-47' id='type-id-30'/>
+    <array-type-def dimensions='0' type-id='type-id-47' size-in-bits='infinite' id='type-id-30'/>
     <reference-type-def kind='lvalue' type-id='type-id-27' size-in-bits='64' id='type-id-31'/>
     <type-decl name='bool' size-in-bits='8' id='type-id-33'/>
     <qualified-type-def type-id='type-id-27' const='yes' id='type-id-78'/>
       <return type-id='type-id-81'/>
     </function-decl>
     <typedef-decl name='size_t' type-id='type-id-47' filepath='/usr/lib/gcc/x86_64-redhat-linux/5.3.1/include/stddef.h' line='216' column='1' id='type-id-89'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-90'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-90' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-91'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-91'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-92'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-80' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-92' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-93' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-39' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-91' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-92' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-38' size-in-bits='32' id='type-id-92'>
+    <array-type-def dimensions='1' type-id='type-id-38' size-in-bits='32' id='type-id-93'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-90' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-93'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-93' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-94'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-91' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-90'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-90' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-94'/>
     <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-95'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
index 7495dd37dfa7d2dcc64ffe3ad4f0da24041a4ceb..0bc94953b1d2f89e5a939d2e45ba46b11675562d 100644 (file)
     <type-decl name='char' size-in-bits='8' id='type-id-5'/>
     <qualified-type-def type-id='type-id-5' const='yes' id='type-id-31'/>
     <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-49'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-50'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-50' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-51'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-51'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-52'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-39' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-52' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-53' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-7' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-51' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-52' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='32' id='type-id-52'>
+    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='32' id='type-id-53'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-50' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-53'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-53' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-54'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-51' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-50'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-50' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-54'/>
     <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-55'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-49'/>
     <pointer-type-def type-id='type-id-101' size-in-bits='64' id='type-id-78'/>
     <qualified-type-def type-id='type-id-12' const='yes' id='type-id-30'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-7' filepath='/usr/include/c++/5.3.1/x86_64-redhat-linux/bits/atomic_word.h' line='32' column='1' id='type-id-28'/>
-    <array-type-def dimensions='0' type-id='type-id-37' id='type-id-32'/>
+    <array-type-def dimensions='0' type-id='type-id-37' size-in-bits='infinite' id='type-id-32'/>
     <qualified-type-def type-id='type-id-29' const='yes' id='type-id-102'/>
     <qualified-type-def type-id='type-id-38' const='yes' id='type-id-103'/>
     <reference-type-def kind='lvalue' type-id='type-id-103' size-in-bits='64' id='type-id-104'/>
index 40098edc4f9b48d444708db37168f66e000c99f3..ba267eacb4ed8dee58963fe85c96b6e1427c3f16 100644 (file)
       <parameter type-id='type-id-83'/>
       <return type-id='type-id-79'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-84'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-84' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-85'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-37' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-37' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='div_t' type-id='type-id-84' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-85'/>
+    <typedef-decl name='div_t' type-id='type-id-85' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-84'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-4'/>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-86'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-86' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-87'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-57' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-57' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-86' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-87'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-87' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-86'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
         </data-member>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-130'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-95' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-130'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-94' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
     <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-116'/>
     <reference-type-def kind='lvalue' type-id='type-id-18' size-in-bits='64' id='type-id-117'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-37' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-24'/>
-    <array-type-def dimensions='0' type-id='type-id-49' id='type-id-28'/>
+    <array-type-def dimensions='0' type-id='type-id-49' size-in-bits='infinite' id='type-id-28'/>
     <reference-type-def kind='lvalue' type-id='type-id-25' size-in-bits='64' id='type-id-29'/>
     <qualified-type-def type-id='type-id-25' const='yes' id='type-id-160'/>
     <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-30'/>
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-171'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-184'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-184' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-185'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-185'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-186'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-90' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-186' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-187' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-37' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-185' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-186' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-36' size-in-bits='32' id='type-id-186'>
+    <array-type-def dimensions='1' type-id='type-id-36' size-in-bits='32' id='type-id-187'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-184' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-187'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-187' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-188'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-185' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-184'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-184' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-188'/>
     <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-203'/>
       <return type-id='type-id-37'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-204'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-204' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-205'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pos' type-id='type-id-175' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__state' type-id='type-id-187' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
+        <var-decl name='__state' type-id='type-id-184' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-204' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-205'/>
-    <typedef-decl name='fpos_t' type-id='type-id-205' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-206'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-205' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-204'/>
+    <typedef-decl name='fpos_t' type-id='type-id-204' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-206'/>
     <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-207'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-203'/>
     <qualified-type-def type-id='type-id-298' const='yes' id='type-id-530'/>
     <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-300'/>
     <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-295'/>
-    <array-type-def dimensions='0' type-id='type-id-295' id='type-id-289'/>
+    <array-type-def dimensions='0' type-id='type-id-295' size-in-bits='infinite' id='type-id-289'/>
     <qualified-type-def type-id='type-id-295' const='yes' id='type-id-531'/>
     <pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-294'/>
-    <array-type-def dimensions='0' type-id='type-id-294' id='type-id-290'/>
+    <array-type-def dimensions='0' type-id='type-id-294' size-in-bits='infinite' id='type-id-290'/>
     <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-291'/>
     <qualified-type-def type-id='type-id-287' const='yes' id='type-id-532'/>
     <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-292'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-203'/>
       <return type-id='type-id-37'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/_G_config.h' line='27' column='1' id='type-id-561'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-561' visibility='default' filepath='/usr/include/_G_config.h' line='27' column='1' id='type-id-562'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pos' type-id='type-id-179' visibility='default' filepath='/usr/include/_G_config.h' line='28' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__state' type-id='type-id-187' visibility='default' filepath='/usr/include/_G_config.h' line='29' column='1'/>
+        <var-decl name='__state' type-id='type-id-184' visibility='default' filepath='/usr/include/_G_config.h' line='29' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='_G_fpos64_t' type-id='type-id-561' filepath='/usr/include/_G_config.h' line='30' column='1' id='type-id-562'/>
-    <typedef-decl name='fpos_t' type-id='type-id-562' filepath='/usr/include/stdio.h' line='112' column='1' id='type-id-563'/>
+    <typedef-decl name='_G_fpos64_t' type-id='type-id-562' filepath='/usr/include/_G_config.h' line='30' column='1' id='type-id-561'/>
+    <typedef-decl name='fpos_t' type-id='type-id-561' filepath='/usr/include/stdio.h' line='112' column='1' id='type-id-563'/>
     <function-decl name='fgetpos' mangled-name='fgetpos64' filepath='/usr/include/stdio.h' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-203'/>
       <parameter type-id='type-id-207'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
           <typedef-decl name='result' type-id='type-id-596' filepath='/usr/include/c++/4.9/bits/codecvt.h' line='73' column='1' id='type-id-595'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='state_type' type-id='type-id-187' filepath='/usr/include/c++/4.9/bits/codecvt.h' line='76' column='1' id='type-id-597'/>
+          <typedef-decl name='state_type' type-id='type-id-184' filepath='/usr/include/c++/4.9/bits/codecvt.h' line='76' column='1' id='type-id-597'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='extern_type' type-id='type-id-36' filepath='/usr/include/c++/4.9/bits/codecvt.h' line='75' column='1' id='type-id-598'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-37'/>
       <parameter type-id='type-id-37'/>
-      <return type-id='type-id-85'/>
+      <return type-id='type-id-84'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-86'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
index 4b64f68cde83e4731ee1705ed87235c2fb2b15a0..cc45fce6e46851969c8ad83e0c83c7c036d86859 100644 (file)
         </data-member>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-2217'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1907' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-2217'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-1906' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
     <pointer-type-def type-id='type-id-2227' size-in-bits='64' id='type-id-1944'/>
     <reference-type-def kind='lvalue' type-id='type-id-197' size-in-bits='64' id='type-id-1945'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-160' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-203'/>
-    <array-type-def dimensions='0' type-id='type-id-232' id='type-id-207'/>
+    <array-type-def dimensions='0' type-id='type-id-232' size-in-bits='infinite' id='type-id-207'/>
     <reference-type-def kind='lvalue' type-id='type-id-204' size-in-bits='64' id='type-id-208'/>
     <qualified-type-def type-id='type-id-204' const='yes' id='type-id-2228'/>
     <pointer-type-def type-id='type-id-2228' size-in-bits='64' id='type-id-209'/>
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-2915'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-2931'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2931' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-2932'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-2932'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-2933'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-620' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-2933' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-2934' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-160' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-2932' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-2933' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-214' size-in-bits='32' id='type-id-2933'>
+    <array-type-def dimensions='1' type-id='type-id-214' size-in-bits='32' id='type-id-2934'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-2931' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-2934'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-2934' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-2935'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-2932' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-2931'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-2931' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-2935'/>
     <pointer-type-def type-id='type-id-2935' size-in-bits='64' id='type-id-2936'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-213'/>
       <parameter type-id='type-id-2951'/>
       <return type-id='type-id-438'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-2952'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2952' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-2953'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-160' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-160' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='div_t' type-id='type-id-2952' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-2953'/>
+    <typedef-decl name='div_t' type-id='type-id-2953' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-2952'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-160'/>
       <parameter type-id='type-id-160'/>
-      <return type-id='type-id-2953'/>
+      <return type-id='type-id-2952'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-213'/>
       <return type-id='type-id-184'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-2954'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2954' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-2955'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-157' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-157' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-2954' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-2955'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-2955' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-2954'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-157'/>
       <parameter type-id='type-id-157'/>
-      <return type-id='type-id-2955'/>
+      <return type-id='type-id-2954'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-213'/>
       <parameter type-id='type-id-2958'/>
       <return type-id='type-id-160'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-2959'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2959' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-2960'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pos' type-id='type-id-2919' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__state' type-id='type-id-2934' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
+        <var-decl name='__state' type-id='type-id-2931' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-2959' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-2960'/>
-    <typedef-decl name='fpos_t' type-id='type-id-2960' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-2961'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-2960' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-2959'/>
+    <typedef-decl name='fpos_t' type-id='type-id-2959' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-2961'/>
     <pointer-type-def type-id='type-id-2961' size-in-bits='64' id='type-id-2962'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2958'/>
index ec8e91558eb89104a48b6224c25f297f87a551d2..c8061efba3e72a1acaa984e263bc912a9271033c 100644 (file)
         </member-function>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-2886'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2781' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-2886'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-2511' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
       <return type-id='type-id-3397'/>
     </function-decl>
     <qualified-type-def type-id='type-id-240' restrict='yes' id='type-id-3408'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-3409'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3409' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-3410'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-3410'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-3411'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-308' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-3411' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-3412' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-15' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-3410' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-3411' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-2544' size-in-bits='32' id='type-id-3411'>
+    <array-type-def dimensions='1' type-id='type-id-2544' size-in-bits='32' id='type-id-3412'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-3409' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-3412'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-3412' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-3413'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-3410' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-3409'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-3409' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-3413'/>
     <pointer-type-def type-id='type-id-3413' size-in-bits='64' id='type-id-3414'/>
     <qualified-type-def type-id='type-id-3414' restrict='yes' id='type-id-3415'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2586'/>
       <return type-id='type-id-286'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-3437'/>
-    <typedef-decl name='div_t' type-id='type-id-3437' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-3438'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3437' visibility='default' is-declaration-only='yes' id='type-id-3438'/>
+    <typedef-decl name='div_t' type-id='type-id-3438' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-3437'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-3438'/>
+      <return type-id='type-id-3437'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
       <parameter type-id='type-id-9'/>
       <return type-id='type-id-9'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-3439'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3439' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-3440'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-9' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-9' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-3439' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-3440'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-3440' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-3439'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
       <parameter type-id='type-id-9'/>
-      <return type-id='type-id-3440'/>
+      <return type-id='type-id-3439'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2586'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <qualified-type-def type-id='type-id-3444' restrict='yes' id='type-id-3445'/>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-3437'/>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-3437' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-3446'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3446' visibility='default' is-declaration-only='yes' id='type-id-3438'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-3438' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-3446'/>
     <typedef-decl name='fpos_t' type-id='type-id-3446' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-3447'/>
     <pointer-type-def type-id='type-id-3447' size-in-bits='64' id='type-id-3448'/>
     <qualified-type-def type-id='type-id-3448' restrict='yes' id='type-id-3449'/>
       <parameter type-id='type-id-2586'/>
       <return type-id='type-id-286'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-3437'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3437' visibility='default' is-declaration-only='yes' id='type-id-3438'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-3438'/>
+      <return type-id='type-id-3437'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
       <parameter type-id='type-id-9'/>
-      <return type-id='type-id-3440'/>
+      <return type-id='type-id-3439'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2586'/>
       <parameter type-id='type-id-3444'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-3437'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3446' visibility='default' is-declaration-only='yes' id='type-id-3438'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3445'/>
       <parameter type-id='type-id-3449'/>
       <parameter type-id='type-id-2586'/>
       <return type-id='type-id-286'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-3437'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3437' visibility='default' is-declaration-only='yes' id='type-id-3438'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-3438'/>
+      <return type-id='type-id-3437'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
       <parameter type-id='type-id-9'/>
-      <return type-id='type-id-3440'/>
+      <return type-id='type-id-3439'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-2586'/>
       <parameter type-id='type-id-3444'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-3437'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3446' visibility='default' is-declaration-only='yes' id='type-id-3438'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3445'/>
       <parameter type-id='type-id-3449'/>
index c84edd9ae33cecca8c1e819f1e86cc51af55f16a..4abaad05f211387bf530929db8e3370ca93f5d28 100644 (file)
         <var-decl name='unix_fd_negotiated' type-id='type-id-10' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='193' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='145' column='1' id='type-id-34'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-34' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='145' column='1' id='type-id-35'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='name' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='146' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='handler' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='147' column='1'/>
+        <var-decl name='handler' type-id='type-id-36' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='147' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='DBusAuth' type-id='type-id-28' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.h' line='33' column='1' id='type-id-36'/>
-    <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-37'/>
-    <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-38'/>
-    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-39'>
-      <underlying-type type-id='type-id-38'/>
+    <typedef-decl name='DBusAuth' type-id='type-id-28' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.h' line='33' column='1' id='type-id-37'/>
+    <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-38'/>
+    <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-39'/>
+    <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-40'>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_AUTH_COMMAND_AUTH' value='0'/>
       <enumerator name='DBUS_AUTH_COMMAND_CANCEL' value='1'/>
       <enumerator name='DBUS_AUTH_COMMAND_DATA' value='2'/>
       <enumerator name='DBUS_AUTH_COMMAND_NEGOTIATE_UNIX_FD' value='8'/>
       <enumerator name='DBUS_AUTH_COMMAND_AGREE_UNIX_FD' value='9'/>
     </enum-decl>
-    <typedef-decl name='DBusAuthCommand' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='130' column='1' id='type-id-40'/>
-    <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-42'/>
-    <typedef-decl name='DBusAuthStateFunction' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='137' column='1' id='type-id-35'/>
-    <typedef-decl name='DBusAuthStateData' type-id='type-id-34' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='148' column='1' id='type-id-43'/>
-    <qualified-type-def type-id='type-id-43' const='yes' id='type-id-44'/>
+    <typedef-decl name='DBusAuthCommand' type-id='type-id-40' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='130' column='1' id='type-id-41'/>
+    <pointer-type-def type-id='type-id-42' size-in-bits='64' id='type-id-43'/>
+    <typedef-decl name='DBusAuthStateFunction' type-id='type-id-43' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='137' column='1' id='type-id-36'/>
+    <typedef-decl name='DBusAuthStateData' type-id='type-id-35' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='148' column='1' id='type-id-34'/>
+    <qualified-type-def type-id='type-id-34' const='yes' id='type-id-44'/>
     <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-29'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='640' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='103' column='1' id='type-id-45'>
+    <class-decl name='__anonymous_struct__' size-in-bits='640' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-45' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='103' column='1' id='type-id-46'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='mechanism' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='104' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='server_data_func' type-id='type-id-46' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='105' column='1'/>
+        <var-decl name='server_data_func' type-id='type-id-47' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='105' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='server_encode_func' type-id='type-id-47' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='106' column='1'/>
+        <var-decl name='server_encode_func' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='106' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='server_decode_func' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='107' column='1'/>
+        <var-decl name='server_decode_func' type-id='type-id-49' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='107' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='server_shutdown_func' type-id='type-id-49' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='108' column='1'/>
+        <var-decl name='server_shutdown_func' type-id='type-id-50' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='client_initial_response_func' type-id='type-id-50' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='109' column='1'/>
+        <var-decl name='client_initial_response_func' type-id='type-id-51' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='109' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='client_data_func' type-id='type-id-46' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='110' column='1'/>
+        <var-decl name='client_data_func' type-id='type-id-47' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='110' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='client_encode_func' type-id='type-id-47' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='111' column='1'/>
+        <var-decl name='client_encode_func' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='111' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='client_decode_func' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='112' column='1'/>
+        <var-decl name='client_decode_func' type-id='type-id-49' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='112' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
-        <var-decl name='client_shutdown_func' type-id='type-id-49' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='113' column='1'/>
+        <var-decl name='client_shutdown_func' type-id='type-id-50' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='113' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-52'/>
-    <typedef-decl name='DBusAuthDataFunction' type-id='type-id-52' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='77' column='1' id='type-id-46'/>
-    <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-54'/>
-    <typedef-decl name='DBusAuthEncodeFunction' type-id='type-id-54' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='83' column='1' id='type-id-47'/>
-    <typedef-decl name='DBusAuthDecodeFunction' type-id='type-id-54' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='90' column='1' id='type-id-48'/>
-    <pointer-type-def type-id='type-id-55' size-in-bits='64' id='type-id-56'/>
-    <typedef-decl name='DBusAuthShutdownFunction' type-id='type-id-56' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='97' column='1' id='type-id-49'/>
-    <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-58'/>
-    <typedef-decl name='DBusInitialResponseFunction' type-id='type-id-58' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='70' column='1' id='type-id-50'/>
-    <typedef-decl name='DBusAuthMechanismHandler' type-id='type-id-45' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='114' column='1' id='type-id-59'/>
-    <qualified-type-def type-id='type-id-59' const='yes' id='type-id-60'/>
+    <pointer-type-def type-id='type-id-52' size-in-bits='64' id='type-id-53'/>
+    <typedef-decl name='DBusAuthDataFunction' type-id='type-id-53' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='77' column='1' id='type-id-47'/>
+    <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-55'/>
+    <typedef-decl name='DBusAuthEncodeFunction' type-id='type-id-55' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='83' column='1' id='type-id-48'/>
+    <typedef-decl name='DBusAuthDecodeFunction' type-id='type-id-55' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='90' column='1' id='type-id-49'/>
+    <pointer-type-def type-id='type-id-56' size-in-bits='64' id='type-id-57'/>
+    <typedef-decl name='DBusAuthShutdownFunction' type-id='type-id-57' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='97' column='1' id='type-id-50'/>
+    <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-59'/>
+    <typedef-decl name='DBusInitialResponseFunction' type-id='type-id-59' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='70' column='1' id='type-id-51'/>
+    <typedef-decl name='DBusAuthMechanismHandler' type-id='type-id-46' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='114' column='1' id='type-id-45'/>
+    <qualified-type-def type-id='type-id-45' const='yes' id='type-id-60'/>
     <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-30'/>
     <class-decl name='DBusCredentials' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-credentials.c' line='48' column='1' id='type-id-61'>
       <data-member access='public' layout-offset-in-bits='0'>
     <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-32'/>
     <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-33'/>
     <function-decl name='_dbus_auth_ref' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2331' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2331' column='1'/>
-      <return type-id='type-id-37'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2331' column='1'/>
+      <return type-id='type-id-38'/>
     </function-decl>
     <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-69'/>
     <function-decl name='_dbus_auth_get_bytes_to_send' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2475' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2475' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2475' column='1'/>
       <parameter type-id='type-id-69' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2476' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-70'/>
     <function-decl name='_dbus_auth_get_buffer' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2520' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2520' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2520' column='1'/>
       <parameter type-id='type-id-70' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2521' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='_dbus_auth_return_buffer' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2538' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2538' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2538' column='1'/>
       <parameter type-id='type-id-25' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2539' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='_dbus_auth_get_unused_bytes' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2557' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2557' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2557' column='1'/>
       <parameter type-id='type-id-69' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2558' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='_dbus_auth_needs_encoding' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2591' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2591' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2591' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_needs_decoding' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2650' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2650' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2650' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_get_identity' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2731' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2731' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2731' column='1'/>
       <return type-id='type-id-31'/>
     </function-decl>
     <function-decl name='_dbus_auth_get_guid_from_server' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2755' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2755' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2755' column='1'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='_dbus_auth_set_unix_fd_possible' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2789' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2789' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2789' column='1'/>
       <parameter type-id='type-id-22' name='b' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2789' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='_dbus_auth_get_unix_fd_negotiated' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2801' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2801' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2801' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_set_context' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2774' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37'/>
+      <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-27'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_set_credentials' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2713' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2713' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2713' column='1'/>
       <parameter type-id='type-id-31' name='credentials' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2714' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_decode_data' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2681' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37'/>
+      <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-25'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_encode_data' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2618' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37'/>
+      <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-25'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_delete_unused_bytes' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2574' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37'/>
+      <parameter type-id='type-id-38'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='_dbus_auth_bytes_sent' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2500' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2500' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2500' column='1'/>
       <parameter type-id='type-id-9' name='bytes_sent' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2501' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-71'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_AUTH_STATE_WAITING_FOR_INPUT' value='0'/>
       <enumerator name='DBUS_AUTH_STATE_WAITING_FOR_MEMORY' value='1'/>
       <enumerator name='DBUS_AUTH_STATE_HAVE_BYTES_TO_SEND' value='2'/>
     </enum-decl>
     <typedef-decl name='DBusAuthState' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.h' line='42' column='1' id='type-id-72'/>
     <function-decl name='_dbus_auth_do_work' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2431' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2431' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2431' column='1'/>
       <return type-id='type-id-72'/>
     </function-decl>
     <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-73'/>
     <function-decl name='_dbus_auth_set_mechanisms' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2396' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2396' column='1'/>
+      <parameter type-id='type-id-38' name='auth' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2396' column='1'/>
       <parameter type-id='type-id-73' name='mechanisms' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2397' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <function-decl name='_dbus_auth_unref' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2346' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-37'/>
+      <parameter type-id='type-id-38'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='_dbus_auth_server_new' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2247' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-27' name='guid' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2247' column='1'/>
-      <return type-id='type-id-37'/>
+      <return type-id='type-id-38'/>
     </function-decl>
     <function-decl name='_dbus_auth_client_new' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-auth.c' line='2293' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-37'/>
+      <return type-id='type-id-38'/>
     </function-decl>
     <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-67'/>
     <typedef-decl name='dbus_int32_t' type-id='type-id-9' filepath='../dbus/dbus-arch-deps.h' line='42' column='1' id='type-id-64'/>
     <typedef-decl name='dbus_uid_t' type-id='type-id-75' filepath='../dbus/dbus-sysdeps.h' line='98' column='1' id='type-id-62'/>
     <typedef-decl name='DBusKey' type-id='type-id-76' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-keyring.c' line='103' column='1' id='type-id-74'/>
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-75'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-keyring.c' line='93' column='1' id='type-id-76'>
+    <class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-74' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-keyring.c' line='93' column='1' id='type-id-76'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='id' type-id='type-id-64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-keyring.c' line='94' column='1'/>
       </data-member>
       </data-member>
     </class-decl>
     <type-decl name='long int' size-in-bits='64' id='type-id-77'/>
-    <function-type size-in-bits='64' id='type-id-41'>
-      <parameter type-id='type-id-37'/>
-      <parameter type-id='type-id-40'/>
+    <function-type size-in-bits='64' id='type-id-42'>
+      <parameter type-id='type-id-38'/>
+      <parameter type-id='type-id-41'/>
       <parameter type-id='type-id-27'/>
       <return type-id='type-id-22'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-51'>
-      <parameter type-id='type-id-37'/>
+    <function-type size-in-bits='64' id='type-id-52'>
+      <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-27'/>
       <return type-id='type-id-22'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-53'>
-      <parameter type-id='type-id-37'/>
+    <function-type size-in-bits='64' id='type-id-54'>
+      <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-27'/>
       <parameter type-id='type-id-25'/>
       <return type-id='type-id-22'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-55'>
-      <parameter type-id='type-id-37'/>
+    <function-type size-in-bits='64' id='type-id-56'>
+      <parameter type-id='type-id-38'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-57'>
-      <parameter type-id='type-id-37'/>
+    <function-type size-in-bits='64' id='type-id-58'>
+      <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-25'/>
       <return type-id='type-id-22'/>
     </function-type>
       <return type-id='type-id-22'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-98'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_BUS_SESSION' value='0'/>
       <enumerator name='DBUS_BUS_SYSTEM' value='1'/>
       <enumerator name='DBUS_BUS_STARTER' value='2'/>
     <typedef-decl name='DBusFreeFunction' type-id='type-id-114' filepath='../dbus/dbus-memory.h' line='64' column='1' id='type-id-91'/>
     <typedef-decl name='DBusWakeupMainFunction' type-id='type-id-114' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.h' line='135' column='1' id='type-id-90'/>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-112'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_DISPATCH_DATA_REMAINS' value='0'/>
       <enumerator name='DBUS_DISPATCH_COMPLETE' value='1'/>
       <enumerator name='DBUS_DISPATCH_NEED_MEMORY' value='2'/>
         <var-decl name='loader' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-transport-protected.h' line='88' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='auth' type-id='type-id-37' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-transport-protected.h' line='90' column='1'/>
+        <var-decl name='auth' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-transport-protected.h' line='90' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
         <var-decl name='credentials' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-transport-protected.h' line='92' column='1'/>
     <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-161'/>
     <qualified-type-def type-id='type-id-170' const='yes' id='type-id-154'/>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-162'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_HASH_STRING' value='0'/>
       <enumerator name='DBUS_HASH_INT' value='1'/>
       <enumerator name='DBUS_HASH_UINTPTR' value='2'/>
     <typedef-decl name='DBusValidity' type-id='type-id-209' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-marshal-validate.h' line='117' column='1' id='type-id-190'/>
     <typedef-decl name='__pthread_list_t' type-id='type-id-210' filepath='/usr/include/bits/pthreadtypes.h' line='65' column='1' id='type-id-196'/>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-209'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_VALIDITY_UNKNOWN_OOM_ERROR' value='-4'/>
       <enumerator name='DBUS_INVALID_FOR_UNKNOWN_REASON' value='-3'/>
       <enumerator name='DBUS_VALID_BUT_INCOMPLETE' value='-2'/>
       </data-member>
     </class-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-235'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_HANDLER_RESULT_HANDLED' value='0'/>
       <enumerator name='DBUS_HANDLER_RESULT_NOT_YET_HANDLED' value='1'/>
       <enumerator name='DBUS_HANDLER_RESULT_NEED_MEMORY' value='2'/>
       <return type-id='type-id-22'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-257'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_CREDENTIAL_UNIX_PROCESS_ID' value='0'/>
       <enumerator name='DBUS_CREDENTIAL_UNIX_USER_ID' value='1'/>
       <enumerator name='DBUS_CREDENTIAL_ADT_AUDIT_DATA_ID' value='2'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-264'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_VALIDATION_MODE_WE_TRUST_THIS_DATA_ABSOLUTELY' value='0'/>
       <enumerator name='DBUS_VALIDATION_MODE_DATA_IS_UNTRUSTED' value='1'/>
     </enum-decl>
       <return type-id='type-id-327'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-336'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_SERVER_LISTEN_NOT_HANDLED' value='0'/>
       <enumerator name='DBUS_SERVER_LISTEN_OK' value='1'/>
       <enumerator name='DBUS_SERVER_LISTEN_BAD_ADDRESS' value='2'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='dbus-signature.c' language='LANG_C89'>
-    <class-decl name='__anonymous_struct__' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.h' line='45' column='1' id='type-id-344'>
+    <class-decl name='__anonymous_struct__' size-in-bits='256' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-344' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.h' line='45' column='1' id='type-id-345'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='dummy1' type-id='type-id-8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.h' line='46' column='1'/>
       </data-member>
         <var-decl name='dummy17' type-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.h' line='50' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='DBusSignatureIter' type-id='type-id-344' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.h' line='51' column='1' id='type-id-345'/>
-    <pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
+    <typedef-decl name='DBusSignatureIter' type-id='type-id-345' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.h' line='51' column='1' id='type-id-344'/>
+    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
     <function-decl name='dbus_signature_iter_init' mangled-name='dbus_signature_iter_init' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.c' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dbus_signature_iter_init'>
       <parameter type-id='type-id-346' name='iter' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.c' line='67' column='1'/>
       <parameter type-id='type-id-3' name='signature' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.c' line='68' column='1'/>
       <parameter type-id='type-id-346' name='iter' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.c' line='164' column='1'/>
       <return type-id='type-id-22'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-345' const='yes' id='type-id-347'/>
+    <qualified-type-def type-id='type-id-344' const='yes' id='type-id-347'/>
     <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
     <function-decl name='dbus_signature_iter_get_current_type' mangled-name='dbus_signature_iter_get_current_type' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dbus_signature_iter_get_current_type'>
       <parameter type-id='type-id-348' name='iter' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-signature.c' line='92' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-349'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='_DBUS_LOCK_list' value='0'/>
       <enumerator name='_DBUS_LOCK_connection_slots' value='1'/>
       <enumerator name='_DBUS_LOCK_pending_call_slots' value='2'/>
       <parameter type-id='type-id-80' name='mutex' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.c' line='150' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='1216' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='153' column='1' id='type-id-351'>
+    <class-decl name='__anonymous_struct__' size-in-bits='1216' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-351' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='153' column='1' id='type-id-352'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='154' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='mutex_new' type-id='type-id-352' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='156' column='1'/>
+        <var-decl name='mutex_new' type-id='type-id-353' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='156' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='mutex_free' type-id='type-id-353' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='157' column='1'/>
+        <var-decl name='mutex_free' type-id='type-id-354' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='157' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='mutex_lock' type-id='type-id-354' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='158' column='1'/>
+        <var-decl name='mutex_lock' type-id='type-id-355' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='158' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='mutex_unlock' type-id='type-id-355' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='159' column='1'/>
+        <var-decl name='mutex_unlock' type-id='type-id-356' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='159' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='condvar_new' type-id='type-id-356' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='161' column='1'/>
+        <var-decl name='condvar_new' type-id='type-id-357' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='161' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='condvar_free' type-id='type-id-357' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='162' column='1'/>
+        <var-decl name='condvar_free' type-id='type-id-358' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='162' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='condvar_wait' type-id='type-id-358' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='163' column='1'/>
+        <var-decl name='condvar_wait' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='163' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='condvar_wait_timeout' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='164' column='1'/>
+        <var-decl name='condvar_wait_timeout' type-id='type-id-360' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='164' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
-        <var-decl name='condvar_wake_one' type-id='type-id-360' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='165' column='1'/>
+        <var-decl name='condvar_wake_one' type-id='type-id-361' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='165' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='640'>
-        <var-decl name='condvar_wake_all' type-id='type-id-361' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='166' column='1'/>
+        <var-decl name='condvar_wake_all' type-id='type-id-362' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='166' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
-        <var-decl name='recursive_mutex_new' type-id='type-id-362' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='168' column='1'/>
+        <var-decl name='recursive_mutex_new' type-id='type-id-363' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='168' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='768'>
-        <var-decl name='recursive_mutex_free' type-id='type-id-363' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='169' column='1'/>
+        <var-decl name='recursive_mutex_free' type-id='type-id-364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='169' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
-        <var-decl name='recursive_mutex_lock' type-id='type-id-364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='170' column='1'/>
+        <var-decl name='recursive_mutex_lock' type-id='type-id-365' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='170' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='896'>
-        <var-decl name='recursive_mutex_unlock' type-id='type-id-365' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='171' column='1'/>
+        <var-decl name='recursive_mutex_unlock' type-id='type-id-366' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='171' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='960'>
-        <var-decl name='padding1' type-id='type-id-366' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='173' column='1'/>
+        <var-decl name='padding1' type-id='type-id-367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='173' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1024'>
-        <var-decl name='padding2' type-id='type-id-366' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='174' column='1'/>
+        <var-decl name='padding2' type-id='type-id-367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='174' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1088'>
-        <var-decl name='padding3' type-id='type-id-366' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='175' column='1'/>
+        <var-decl name='padding3' type-id='type-id-367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='175' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1152'>
-        <var-decl name='padding4' type-id='type-id-366' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='176' column='1'/>
+        <var-decl name='padding4' type-id='type-id-367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='176' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='DBusMutex' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-367'/>
-    <typedef-decl name='DBusMutex' type-id='type-id-367' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='41' column='1' id='type-id-368'/>
-    <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-369'/>
-    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-371'/>
-    <typedef-decl name='DBusMutexNewFunction' type-id='type-id-371' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='46' column='1' id='type-id-352'/>
-    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-373'/>
-    <typedef-decl name='DBusMutexFreeFunction' type-id='type-id-373' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='48' column='1' id='type-id-353'/>
-    <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-375'/>
-    <typedef-decl name='DBusMutexLockFunction' type-id='type-id-375' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='50' column='1' id='type-id-354'/>
-    <typedef-decl name='DBusMutexUnlockFunction' type-id='type-id-375' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='52' column='1' id='type-id-355'/>
-    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-377'/>
-    <typedef-decl name='DBusCondVarNewFunction' type-id='type-id-377' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='77' column='1' id='type-id-356'/>
-    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-379'/>
-    <typedef-decl name='DBusCondVarFreeFunction' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='80' column='1' id='type-id-357'/>
-    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-381'/>
-    <typedef-decl name='DBusCondVarWaitFunction' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='92' column='1' id='type-id-358'/>
-    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-383'/>
-    <typedef-decl name='DBusCondVarWaitTimeoutFunction' type-id='type-id-383' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='101' column='1' id='type-id-359'/>
-    <typedef-decl name='DBusCondVarWakeOneFunction' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='108' column='1' id='type-id-360'/>
-    <typedef-decl name='DBusCondVarWakeAllFunction' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='114' column='1' id='type-id-361'/>
-    <typedef-decl name='DBusRecursiveMutexNewFunction' type-id='type-id-371' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='61' column='1' id='type-id-362'/>
-    <typedef-decl name='DBusRecursiveMutexFreeFunction' type-id='type-id-373' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='64' column='1' id='type-id-363'/>
-    <typedef-decl name='DBusRecursiveMutexLockFunction' type-id='type-id-373' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='68' column='1' id='type-id-364'/>
-    <typedef-decl name='DBusRecursiveMutexUnlockFunction' type-id='type-id-373' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='72' column='1' id='type-id-365'/>
-    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-366'/>
-    <typedef-decl name='DBusThreadFunctions' type-id='type-id-351' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='178' column='1' id='type-id-385'/>
-    <qualified-type-def type-id='type-id-385' const='yes' id='type-id-386'/>
+    <class-decl name='DBusMutex' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-368'/>
+    <typedef-decl name='DBusMutex' type-id='type-id-368' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='41' column='1' id='type-id-369'/>
+    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-370'/>
+    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-372'/>
+    <typedef-decl name='DBusMutexNewFunction' type-id='type-id-372' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='46' column='1' id='type-id-353'/>
+    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-374'/>
+    <typedef-decl name='DBusMutexFreeFunction' type-id='type-id-374' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='48' column='1' id='type-id-354'/>
+    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-376'/>
+    <typedef-decl name='DBusMutexLockFunction' type-id='type-id-376' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='50' column='1' id='type-id-355'/>
+    <typedef-decl name='DBusMutexUnlockFunction' type-id='type-id-376' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='52' column='1' id='type-id-356'/>
+    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-378'/>
+    <typedef-decl name='DBusCondVarNewFunction' type-id='type-id-378' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='77' column='1' id='type-id-357'/>
+    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-380'/>
+    <typedef-decl name='DBusCondVarFreeFunction' type-id='type-id-380' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='80' column='1' id='type-id-358'/>
+    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-382'/>
+    <typedef-decl name='DBusCondVarWaitFunction' type-id='type-id-382' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='92' column='1' id='type-id-359'/>
+    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-384'/>
+    <typedef-decl name='DBusCondVarWaitTimeoutFunction' type-id='type-id-384' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='101' column='1' id='type-id-360'/>
+    <typedef-decl name='DBusCondVarWakeOneFunction' type-id='type-id-380' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='108' column='1' id='type-id-361'/>
+    <typedef-decl name='DBusCondVarWakeAllFunction' type-id='type-id-380' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='114' column='1' id='type-id-362'/>
+    <typedef-decl name='DBusRecursiveMutexNewFunction' type-id='type-id-372' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='61' column='1' id='type-id-363'/>
+    <typedef-decl name='DBusRecursiveMutexFreeFunction' type-id='type-id-374' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='64' column='1' id='type-id-364'/>
+    <typedef-decl name='DBusRecursiveMutexLockFunction' type-id='type-id-374' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='68' column='1' id='type-id-365'/>
+    <typedef-decl name='DBusRecursiveMutexUnlockFunction' type-id='type-id-374' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='72' column='1' id='type-id-366'/>
+    <pointer-type-def type-id='type-id-385' size-in-bits='64' id='type-id-367'/>
+    <typedef-decl name='DBusThreadFunctions' type-id='type-id-352' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.h' line='178' column='1' id='type-id-351'/>
+    <qualified-type-def type-id='type-id-351' const='yes' id='type-id-386'/>
     <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-387'/>
     <function-decl name='dbus_threads_init' mangled-name='dbus_threads_init' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.c' line='391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dbus_threads_init'>
       <parameter type-id='type-id-387' name='functions' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-threads.c' line='391' column='1'/>
     </function-decl>
     <var-decl name='_dbus_current_generation' type-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-internals.h' line='299' column='1'/>
     <var-decl name='_dbus_current_generation' type-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-internals.h' line='299' column='1'/>
-    <function-type size-in-bits='64' id='type-id-370'>
-      <return type-id='type-id-369'/>
+    <function-type size-in-bits='64' id='type-id-371'>
+      <return type-id='type-id-370'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-372'>
-      <parameter type-id='type-id-369'/>
+    <function-type size-in-bits='64' id='type-id-373'>
+      <parameter type-id='type-id-370'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-374'>
-      <parameter type-id='type-id-369'/>
+    <function-type size-in-bits='64' id='type-id-375'>
+      <parameter type-id='type-id-370'/>
       <return type-id='type-id-22'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-376'>
+    <function-type size-in-bits='64' id='type-id-377'>
       <return type-id='type-id-82'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-378'>
+    <function-type size-in-bits='64' id='type-id-379'>
       <parameter type-id='type-id-82'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-380'>
+    <function-type size-in-bits='64' id='type-id-381'>
       <parameter type-id='type-id-82'/>
-      <parameter type-id='type-id-369'/>
+      <parameter type-id='type-id-370'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-382'>
+    <function-type size-in-bits='64' id='type-id-383'>
       <parameter type-id='type-id-82'/>
-      <parameter type-id='type-id-369'/>
+      <parameter type-id='type-id-370'/>
       <parameter type-id='type-id-9'/>
       <return type-id='type-id-22'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-384'>
+    <function-type size-in-bits='64' id='type-id-385'>
       <return type-id='type-id-11'/>
     </function-type>
   </abi-instr>
       <return type-id='type-id-85'/>
     </function-decl>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-392'>
-      <underlying-type type-id='type-id-38'/>
+      <underlying-type type-id='type-id-39'/>
       <enumerator name='DBUS_TRANSPORT_OPEN_NOT_HANDLED' value='0'/>
       <enumerator name='DBUS_TRANSPORT_OPEN_OK' value='1'/>
       <enumerator name='DBUS_TRANSPORT_OPEN_BAD_ADDRESS' value='2'/>
         <var-decl name='__cmsg_data' type-id='type-id-436' visibility='default' filepath='/usr/include/bits/socket.h' line='284' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='0' type-id='type-id-222' id='type-id-436'/>
+    <array-type-def dimensions='0' type-id='type-id-222' size-in-bits='infinite' id='type-id-436'/>
     <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-437'/>
     <class-decl name='msghdr' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/bits/socket.h' line='248' column='1' id='type-id-438'>
       <data-member access='public' layout-offset-in-bits='0'>
       <parameter type-id='type-id-444' name='tv_usec' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-sysdeps-unix.c' line='2695' column='1'/>
       <return type-id='type-id-11'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='311' column='1' id='type-id-445'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-445' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='311' column='1' id='type-id-446'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='fd' type-id='type-id-9' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='312' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='events' type-id='type-id-446' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='313' column='1'/>
+        <var-decl name='events' type-id='type-id-447' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='313' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='48'>
-        <var-decl name='revents' type-id='type-id-446' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='314' column='1'/>
+        <var-decl name='revents' type-id='type-id-447' visibility='default' filepath='../dbus/dbus-sysdeps.h' line='314' column='1'/>
       </data-member>
     </class-decl>
-    <type-decl name='short int' size-in-bits='16' id='type-id-446'/>
-    <typedef-decl name='DBusPollFD' type-id='type-id-445' filepath='../dbus/dbus-sysdeps.h' line='315' column='1' id='type-id-447'/>
-    <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
+    <type-decl name='short int' size-in-bits='16' id='type-id-447'/>
+    <typedef-decl name='DBusPollFD' type-id='type-id-446' filepath='../dbus/dbus-sysdeps.h' line='315' column='1' id='type-id-445'/>
+    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-448'/>
     <function-decl name='_dbus_poll' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-sysdeps-unix.c' line='2590' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-448' name='fds' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-sysdeps-unix.c' line='2590' column='1'/>
       <parameter type-id='type-id-9' name='n_fds' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-sysdeps-unix.c' line='2591' column='1'/>
index d0b65b648dfe52015360985f50c00c45fed3d616..d7a642fc335768e0173e6e6760b445710a604346 100644 (file)
         <var-decl name='leq' type-id='type-id-98' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-99'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-99' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-100'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='handle' type-id='type-id-97' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
       </data-member>
     </class-decl>
     <typedef-decl name='PQHeapHandle' type-id='type-id-27' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-97'/>
-    <typedef-decl name='PQnode' type-id='type-id-99' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-100'/>
-    <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-95'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-101'>
+    <typedef-decl name='PQnode' type-id='type-id-100' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-99'/>
+    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-95'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-101' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-102'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='key' type-id='type-id-102' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+        <var-decl name='key' type-id='type-id-103' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='node' type-id='type-id-97' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='PQHeapKey' type-id='type-id-13' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-102'/>
-    <typedef-decl name='PQhandleElem' type-id='type-id-101' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-103'/>
-    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-96'/>
+    <typedef-decl name='PQHeapKey' type-id='type-id-13' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-103'/>
+    <typedef-decl name='PQhandleElem' type-id='type-id-102' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-101'/>
+    <pointer-type-def type-id='type-id-101' size-in-bits='64' id='type-id-96'/>
     <pointer-type-def type-id='type-id-104' size-in-bits='64' id='type-id-98'/>
     <typedef-decl name='PriorityQHeap' type-id='type-id-94' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-105'/>
     <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-89'/>
-    <typedef-decl name='PQSortKey' type-id='type-id-102' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-106'/>
+    <typedef-decl name='PQSortKey' type-id='type-id-103' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-106'/>
     <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-90'/>
     <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-91'/>
     <typedef-decl name='PQSortHandle' type-id='type-id-97' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-92'/>
       <subrange length='8'/>
     </array-type-def>
     <typedef-decl name='__jmp_buf' type-id='type-id-126' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-124'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-127'>
+    <class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-125' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-127'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__val' type-id='type-id-128' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
       </data-member>
       <return type-id='type-id-12'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-104'>
-      <parameter type-id='type-id-102'/>
-      <parameter type-id='type-id-102'/>
+      <parameter type-id='type-id-103'/>
+      <parameter type-id='type-id-103'/>
       <return type-id='type-id-9'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-107'>
     </function-decl>
     <function-decl name='__gl_pqHeapExtractMin' filepath='libtess/priorityq-heap.c' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-89' name='pq' filepath='libtess/priorityq-heap.c' line='211' column='1'/>
-      <return type-id='type-id-102'/>
+      <return type-id='type-id-103'/>
     </function-decl>
     <function-decl name='__gl_pqHeapDelete' filepath='libtess/priorityq-heap.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-89' name='pq' filepath='libtess/priorityq-heap.c' line='234' column='1'/>
     </function-decl>
     <function-decl name='__gl_pqHeapInsert' filepath='libtess/priorityq-heap.c' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-89' name='pq' filepath='libtess/priorityq-heap.c' line='163' column='1'/>
-      <parameter type-id='type-id-102' name='keyNew' filepath='libtess/priorityq-heap.c' line='163' column='1'/>
+      <parameter type-id='type-id-103' name='keyNew' filepath='libtess/priorityq-heap.c' line='163' column='1'/>
       <return type-id='type-id-97'/>
     </function-decl>
     <function-decl name='__gl_pqSortInsert' filepath='libtess/priorityq.c' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
     <qualified-type-def type-id='type-id-110' const='yes' id='type-id-167'/>
     <var-decl name='ZERO' type-id='type-id-167' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.h' line='55' column='1'/>
     <var-decl name='MAXSTRIPSIZE' type-id='type-id-166' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='53' column='1'/>
-    <array-type-def dimensions='0' type-id='type-id-149' id='type-id-168'/>
+    <array-type-def dimensions='0' type-id='type-id-149' size-in-bits='infinite' id='type-id-168'/>
     <var-decl name='gl_Bernstein' type-id='type-id-168' mangled-name='_ZN14ArcTessellator12gl_BernsteinE' visibility='default' filepath='libnurbs/internals/arctess.h' line='60' column='1'/>
     <function-type size-in-bits='64' id='type-id-163'>
       <parameter type-id='type-id-158'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-330'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-281' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-330'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pfn' type-id='type-id-354' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
       </data-member>
index b6adbd1ab18d3f8e8780052ec144c3ad0b5fe801..46a1b95c314f9a0f745528809145b540f7ee17c4 100644 (file)
         </member-function>
       </class-decl>
     </namespace-decl>
-    <array-type-def dimensions='0' type-id='type-id-7' id='type-id-10'/>
+    <array-type-def dimensions='0' type-id='type-id-7' size-in-bits='infinite' id='type-id-10'/>
     <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-12'/>
     <qualified-type-def type-id='type-id-11' const='yes' id='type-id-14'/>
     <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-5'/>
           <var-decl name='revents' type-id='type-id-261' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='482' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='379' column='1' id='type-id-634'>
+      <class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-634' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='379' column='1' id='type-id-635'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='fds_bits' type-id='type-id-623' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='380' column='1'/>
         </data-member>
       </class-decl>
-      <typedef-decl name='__sanitizer___kernel_fd_set' type-id='type-id-634' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='381' column='1' id='type-id-635'/>
+      <typedef-decl name='__sanitizer___kernel_fd_set' type-id='type-id-635' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='381' column='1' id='type-id-634'/>
       <class-decl name='__sanitizer___sysctl_args' size-in-bits='640' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='129' column='1' id='type-id-636'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='name' type-id='type-id-462' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='130' column='1'/>
       <parameter type-id='type-id-266' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1898' column='1'/>
       <return type-id='type-id-9'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-710'/>
+    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-710'/>
     <function-decl name='__sanitizer_syscall_pre_impl_select' mangled-name='__sanitizer_syscall_pre_impl_select' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_select'>
       <parameter type-id='type-id-266' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1904' column='1'/>
       <parameter type-id='type-id-710' name='inp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1904' column='1'/>
     </class-decl>
     <typedef-decl name='uint64_t' type-id='type-id-2' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-1541'/>
     <typedef-decl name='Elf64_Addr' type-id='type-id-1541' filepath='/usr/include/elf.h' line='50' column='1' id='type-id-1538'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='448' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/elf.h' line='551' column='1' id='type-id-1542'>
+    <class-decl name='__anonymous_struct__' size-in-bits='448' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1542' visibility='default' filepath='/usr/include/elf.h' line='551' column='1' id='type-id-1543'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='p_type' type-id='type-id-1543' visibility='default' filepath='/usr/include/elf.h' line='552' column='1'/>
+        <var-decl name='p_type' type-id='type-id-1544' visibility='default' filepath='/usr/include/elf.h' line='552' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='p_flags' type-id='type-id-1543' visibility='default' filepath='/usr/include/elf.h' line='553' column='1'/>
+        <var-decl name='p_flags' type-id='type-id-1544' visibility='default' filepath='/usr/include/elf.h' line='553' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='p_offset' type-id='type-id-1544' visibility='default' filepath='/usr/include/elf.h' line='554' column='1'/>
+        <var-decl name='p_offset' type-id='type-id-1545' visibility='default' filepath='/usr/include/elf.h' line='554' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='p_vaddr' type-id='type-id-1538' visibility='default' filepath='/usr/include/elf.h' line='555' column='1'/>
         <var-decl name='p_paddr' type-id='type-id-1538' visibility='default' filepath='/usr/include/elf.h' line='556' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='p_filesz' type-id='type-id-1545' visibility='default' filepath='/usr/include/elf.h' line='557' column='1'/>
+        <var-decl name='p_filesz' type-id='type-id-1546' visibility='default' filepath='/usr/include/elf.h' line='557' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='p_memsz' type-id='type-id-1545' visibility='default' filepath='/usr/include/elf.h' line='558' column='1'/>
+        <var-decl name='p_memsz' type-id='type-id-1546' visibility='default' filepath='/usr/include/elf.h' line='558' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='p_align' type-id='type-id-1545' visibility='default' filepath='/usr/include/elf.h' line='559' column='1'/>
+        <var-decl name='p_align' type-id='type-id-1546' visibility='default' filepath='/usr/include/elf.h' line='559' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='uint32_t' type-id='type-id-26' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-1546'/>
-    <typedef-decl name='Elf64_Word' type-id='type-id-1546' filepath='/usr/include/elf.h' line='39' column='1' id='type-id-1543'/>
-    <typedef-decl name='Elf64_Off' type-id='type-id-1541' filepath='/usr/include/elf.h' line='54' column='1' id='type-id-1544'/>
-    <typedef-decl name='Elf64_Xword' type-id='type-id-1541' filepath='/usr/include/elf.h' line='45' column='1' id='type-id-1545'/>
-    <typedef-decl name='Elf64_Phdr' type-id='type-id-1542' filepath='/usr/include/elf.h' line='560' column='1' id='type-id-1547'/>
-    <qualified-type-def type-id='type-id-1547' const='yes' id='type-id-1548'/>
+    <typedef-decl name='uint32_t' type-id='type-id-26' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-1547'/>
+    <typedef-decl name='Elf64_Word' type-id='type-id-1547' filepath='/usr/include/elf.h' line='39' column='1' id='type-id-1544'/>
+    <typedef-decl name='Elf64_Off' type-id='type-id-1541' filepath='/usr/include/elf.h' line='54' column='1' id='type-id-1545'/>
+    <typedef-decl name='Elf64_Xword' type-id='type-id-1541' filepath='/usr/include/elf.h' line='45' column='1' id='type-id-1546'/>
+    <typedef-decl name='Elf64_Phdr' type-id='type-id-1543' filepath='/usr/include/elf.h' line='560' column='1' id='type-id-1542'/>
+    <qualified-type-def type-id='type-id-1542' const='yes' id='type-id-1548'/>
     <pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-1539'/>
     <typedef-decl name='uint16_t' type-id='type-id-470' filepath='/usr/include/stdint.h' line='50' column='1' id='type-id-1549'/>
     <typedef-decl name='Elf64_Half' type-id='type-id-1549' filepath='/usr/include/elf.h' line='34' column='1' id='type-id-1540'/>
         <var-decl name='l_prev' type-id='type-id-1605' visibility='default' filepath='/usr/include/link.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/elf.h' line='643' column='1' id='type-id-1619'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1619' visibility='default' filepath='/usr/include/elf.h' line='643' column='1' id='type-id-1620'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/usr/include/elf.h' line='646' column='1' id='type-id-1620'>
+        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/usr/include/elf.h' line='646' column='1' id='type-id-1621'>
           <data-member access='private'>
-            <var-decl name='d_val' type-id='type-id-1545' visibility='default' filepath='/usr/include/elf.h' line='647' column='1'/>
+            <var-decl name='d_val' type-id='type-id-1546' visibility='default' filepath='/usr/include/elf.h' line='647' column='1'/>
           </data-member>
           <data-member access='private'>
             <var-decl name='d_ptr' type-id='type-id-1538' visibility='default' filepath='/usr/include/elf.h' line='648' column='1'/>
         </union-decl>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='d_tag' type-id='type-id-1621' visibility='default' filepath='/usr/include/elf.h' line='644' column='1'/>
+        <var-decl name='d_tag' type-id='type-id-1622' visibility='default' filepath='/usr/include/elf.h' line='644' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='d_un' type-id='type-id-1620' visibility='default' filepath='/usr/include/elf.h' line='649' column='1'/>
+        <var-decl name='d_un' type-id='type-id-1621' visibility='default' filepath='/usr/include/elf.h' line='649' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='int64_t' type-id='type-id-266' filepath='/usr/include/sys/types.h' line='198' column='1' id='type-id-1622'/>
-    <typedef-decl name='Elf64_Sxword' type-id='type-id-1622' filepath='/usr/include/elf.h' line='46' column='1' id='type-id-1621'/>
-    <typedef-decl name='Elf64_Dyn' type-id='type-id-1619' filepath='/usr/include/elf.h' line='650' column='1' id='type-id-1623'/>
-    <pointer-type-def type-id='type-id-1623' size-in-bits='64' id='type-id-1618'/>
+    <typedef-decl name='int64_t' type-id='type-id-266' filepath='/usr/include/sys/types.h' line='198' column='1' id='type-id-1623'/>
+    <typedef-decl name='Elf64_Sxword' type-id='type-id-1623' filepath='/usr/include/elf.h' line='46' column='1' id='type-id-1622'/>
+    <typedef-decl name='Elf64_Dyn' type-id='type-id-1620' filepath='/usr/include/elf.h' line='650' column='1' id='type-id-1619'/>
+    <pointer-type-def type-id='type-id-1619' size-in-bits='64' id='type-id-1618'/>
     <pointer-type-def type-id='type-id-1617' size-in-bits='64' id='type-id-1605'/>
     <pointer-type-def type-id='type-id-1624' size-in-bits='64' id='type-id-1606'/>
     <pointer-type-def type-id='type-id-1607' size-in-bits='64' id='type-id-1609'/>
index 24af8baa43c5d41b55fd24b814cc39c22b2b29f1..bf120983c8a5547e18c7bcba21224b01e6d21515 100644 (file)
     <var-decl name='sys_nerr' type-id='type-id-3' visibility='default' filepath='/usr/include/bits/sys_errlist.h' line='26' column='1'/>
     <qualified-type-def type-id='type-id-15' const='yes' id='type-id-20'/>
     <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-21'/>
-    <array-type-def dimensions='0' type-id='type-id-21' id='type-id-22'/>
+    <array-type-def dimensions='0' type-id='type-id-21' size-in-bits='infinite' id='type-id-22'/>
     <var-decl name='sys_errlist' type-id='type-id-22' visibility='default' filepath='/usr/include/bits/sys_errlist.h' line='27' column='1'/>
     <var-decl name='_sys_nerr' type-id='type-id-3' visibility='default' filepath='/usr/include/bits/sys_errlist.h' line='30' column='1'/>
     <var-decl name='_sys_errlist' type-id='type-id-22' visibility='default' filepath='/usr/include/bits/sys_errlist.h' line='31' column='1'/>
         <var-decl name='entries' type-id='type-id-88' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='355' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='352' column='1' id='type-id-89'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-89' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='352' column='1' id='type-id-90'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='varName' type-id='type-id-21' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='354' column='1'/>
       </data-member>
         <var-decl name='sharedAddr' type-id='type-id-12' visibility='default' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='356' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='MyoiSharedVarEntry' type-id='type-id-89' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='357' column='1' id='type-id-90'/>
-    <typedef-decl name='SharedTableEntry' type-id='type-id-90' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='270' column='1' id='type-id-87'/>
+    <typedef-decl name='MyoiSharedVarEntry' type-id='type-id-90' filepath='../../../gcc/liboffloadmic/include/myo/myoimpl.h' line='357' column='1' id='type-id-89'/>
+    <typedef-decl name='SharedTableEntry' type-id='type-id-89' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='270' column='1' id='type-id-87'/>
     <qualified-type-def type-id='type-id-86' const='yes' id='type-id-91'/>
     <pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-88'/>
     <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-80'/>
         <var-decl name='entries' type-id='type-id-102' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='385' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='275' column='1' id='type-id-103'>
+    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-101' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='275' column='1' id='type-id-103'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='funcName' type-id='type-id-21' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='277' column='1'/>
       </data-member>
         <var-decl name='entries' type-id='type-id-115' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='412' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='289' column='1' id='type-id-116'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='289' column='1' id='type-id-116'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='func' type-id='type-id-117' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='295' column='1'/>
       </data-member>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-453'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-413' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-453'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-149' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-454'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-461'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-461' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-462'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-462'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-463'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-59' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-463' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-464' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-3' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-462' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-463' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='32' id='type-id-463'>
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='32' id='type-id-464'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-461' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-464'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-464' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-465'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-462' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-461'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-461' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-465'/>
     <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
       <parameter type-id='type-id-485'/>
       <return type-id='type-id-12'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-486'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-486' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-487'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-3' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-3' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='div_t' type-id='type-id-486' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-487'/>
+    <typedef-decl name='div_t' type-id='type-id-487' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-486'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
       <return type-id='type-id-4'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-488'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-488' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-489'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-17' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-17' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-488' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-489'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-489' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-488'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
       <parameter type-id='type-id-145'/>
       <return type-id='type-id-3'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-491'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-491' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-492'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pos' type-id='type-id-7' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__state' type-id='type-id-464' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
+        <var-decl name='__state' type-id='type-id-461' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-491' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-492'/>
-    <typedef-decl name='fpos_t' type-id='type-id-492' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-493'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-492' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-491'/>
+    <typedef-decl name='fpos_t' type-id='type-id-491' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-493'/>
     <pointer-type-def type-id='type-id-493' size-in-bits='64' id='type-id-494'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-145'/>
         <var-decl name='phases' type-id='type-id-1462' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='48' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='89' column='1' id='type-id-1379'>
+    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1083' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='89' column='1' id='type-id-1379'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='result' type-id='type-id-1062' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='90' column='1'/>
       </data-member>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <var-decl name='__dbg_is_attached' type-id='type-id-3' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='450' column='1'/>
     <var-decl name='__dbg_api_major_version' type-id='type-id-416' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='453' column='1'/>
     <var-decl name='__dbg_api_minor_version' type-id='type-id-416' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='456' column='1'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='305' column='1' id='type-id-3446'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3446' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='305' column='1' id='type-id-3447'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='lock' type-id='type-id-3447' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='306' column='1'/>
+        <var-decl name='lock' type-id='type-id-3448' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='306' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='./../libgomp/omp.h' line='42' column='1' id='type-id-3448'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3448' visibility='default' filepath='./../libgomp/omp.h' line='42' column='1' id='type-id-3449'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='_x' type-id='type-id-958' visibility='default' filepath='./../libgomp/omp.h' line='44' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='omp_nest_lock_t' type-id='type-id-3448' filepath='./../libgomp/omp.h' line='45' column='1' id='type-id-3447'/>
-    <typedef-decl name='omp_nest_lock_target_t' type-id='type-id-3446' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='307' column='1' id='type-id-3449'/>
-    <pointer-type-def type-id='type-id-3449' size-in-bits='64' id='type-id-3450'/>
+    <typedef-decl name='omp_nest_lock_t' type-id='type-id-3449' filepath='./../libgomp/omp.h' line='45' column='1' id='type-id-3448'/>
+    <typedef-decl name='omp_nest_lock_target_t' type-id='type-id-3447' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='307' column='1' id='type-id-3446'/>
+    <pointer-type-def type-id='type-id-3446' size-in-bits='64' id='type-id-3450'/>
     <function-decl name='omp_test_nest_lock_target' mangled-name='omp_test_nest_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_test_nest_lock_target'>
       <parameter type-id='type-id-2711' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='455' column='1'/>
       <parameter type-id='type-id-3' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='456' column='1'/>
       <parameter type-id='type-id-3450' name='lock' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='365' column='1'/>
       <return type-id='type-id-18'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='269' column='1' id='type-id-3451'>
+    <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3451' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='269' column='1' id='type-id-3452'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='lock' type-id='type-id-3452' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='270' column='1'/>
+        <var-decl name='lock' type-id='type-id-3453' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='270' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='./../libgomp/omp.h' line='36' column='1' id='type-id-3453'>
+    <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3453' visibility='default' filepath='./../libgomp/omp.h' line='36' column='1' id='type-id-3454'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='_x' type-id='type-id-3454' visibility='default' filepath='./../libgomp/omp.h' line='38' column='1'/>
+        <var-decl name='_x' type-id='type-id-3455' visibility='default' filepath='./../libgomp/omp.h' line='38' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-1076' size-in-bits='32' id='type-id-3454'>
+    <array-type-def dimensions='1' type-id='type-id-1076' size-in-bits='32' id='type-id-3455'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='omp_lock_t' type-id='type-id-3453' filepath='./../libgomp/omp.h' line='39' column='1' id='type-id-3452'/>
-    <typedef-decl name='omp_lock_target_t' type-id='type-id-3451' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='271' column='1' id='type-id-3455'/>
-    <pointer-type-def type-id='type-id-3455' size-in-bits='64' id='type-id-3456'/>
+    <typedef-decl name='omp_lock_t' type-id='type-id-3454' filepath='./../libgomp/omp.h' line='39' column='1' id='type-id-3453'/>
+    <typedef-decl name='omp_lock_target_t' type-id='type-id-3452' filepath='../../../gcc/liboffloadmic/runtime/offload.h' line='271' column='1' id='type-id-3451'/>
+    <pointer-type-def type-id='type-id-3451' size-in-bits='64' id='type-id-3456'/>
     <function-decl name='omp_test_lock_target' mangled-name='omp_test_lock_target' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='omp_test_lock_target'>
       <parameter type-id='type-id-2711' name='target_type' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='328' column='1'/>
       <parameter type-id='type-id-3' name='target_number' filepath='../../../gcc/liboffloadmic/runtime/offload_omp_host.cpp' line='329' column='1'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <return type-id='type-id-487'/>
+      <return type-id='type-id-486'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-17'/>
       <parameter type-id='type-id-17'/>
-      <return type-id='type-id-489'/>
+      <return type-id='type-id-488'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-21'/>
       <enumerator name='BUSY_SET_FULL' value='2'/>
     </enum-decl>
     <typedef-decl name='BusySetType' type-id='type-id-3480' filepath='../../../gcc/liboffloadmic/runtime/orsl-lite/include/orsl-lite.h' line='49' column='1' id='type-id-3478'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/sched.h' line='125' column='1' id='type-id-3481'>
+    <class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3479' visibility='default' filepath='/usr/include/bits/sched.h' line='125' column='1' id='type-id-3481'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__bits' type-id='type-id-3482' visibility='default' filepath='/usr/include/bits/sched.h' line='127' column='1'/>
       </data-member>
index 214af00b883cf32e4f70141a2b294c26320e4d5f..ae9e6d35c3737317c4a6c202a8650efaee677bd2 100644 (file)
     <qualified-type-def type-id='type-id-117' const='yes' id='type-id-372'/>
     <reference-type-def kind='lvalue' type-id='type-id-372' size-in-bits='64' id='type-id-119'/>
     <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-120'/>
-    <array-type-def dimensions='0' type-id='type-id-120' id='type-id-373'/>
+    <array-type-def dimensions='0' type-id='type-id-120' size-in-bits='infinite' id='type-id-373'/>
     <var-decl name='_S_id_ctype' type-id='type-id-373' mangled-name='_ZNSt6locale5_Impl11_S_id_ctypeE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='490' column='1'/>
     <var-decl name='_S_id_numeric' type-id='type-id-373' mangled-name='_ZNSt6locale5_Impl13_S_id_numericE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='491' column='1'/>
     <var-decl name='_S_id_collate' type-id='type-id-373' mangled-name='_ZNSt6locale5_Impl13_S_id_collateE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='492' column='1'/>
     <var-decl name='_S_id_messages' type-id='type-id-373' mangled-name='_ZNSt6locale5_Impl14_S_id_messagesE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='495' column='1'/>
     <qualified-type-def type-id='type-id-120' const='yes' id='type-id-374'/>
     <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-375'/>
-    <array-type-def dimensions='0' type-id='type-id-375' id='type-id-376'/>
+    <array-type-def dimensions='0' type-id='type-id-375' size-in-bits='infinite' id='type-id-376'/>
     <var-decl name='_S_facet_categories' type-id='type-id-376' mangled-name='_ZNSt6locale5_Impl19_S_facet_categoriesE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='496' column='1'/>
     <qualified-type-def type-id='type-id-69' const='yes' id='type-id-377'/>
     <var-decl name='__min' type-id='type-id-377' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerImE5__minE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/numeric_traits.h' line='56' column='1'/>
index 698fde0996ee6b61c680be935d4ccc7c40fd5769..ec6b0ab3a2676233e98ebf709fe9b0c48f1ab15f 100644 (file)
     <pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-848'/>
     <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-849'/>
     <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-851'/>
-    <array-type-def dimensions='0' type-id='type-id-76' id='type-id-872'/>
+    <array-type-def dimensions='0' type-id='type-id-76' size-in-bits='infinite' id='type-id-872'/>
     <pointer-type-def type-id='type-id-884' size-in-bits='64' id='type-id-866'/>
     <class-decl name='AddressMap&lt;HeapProfileTable::AllocValue&gt;' size-in-bits='320' visibility='default' filepath='src/addressmap-inl.h' line='104' column='1' id='type-id-867'>
       <member-type access='private'>
index cf3171c6a55ea3eacfd09bb61385e668c0711760..df57f53a82310a60485efe4049e5cc111999d0e8 100644 (file)
     <qualified-type-def type-id='type-id-205' const='yes' id='type-id-503'/>
     <reference-type-def kind='lvalue' type-id='type-id-503' size-in-bits='64' id='type-id-207'/>
     <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-208'/>
-    <array-type-def dimensions='0' type-id='type-id-208' id='type-id-504'/>
+    <array-type-def dimensions='0' type-id='type-id-208' size-in-bits='infinite' id='type-id-504'/>
     <var-decl name='_S_id_ctype' type-id='type-id-504' mangled-name='_ZNSt6locale5_Impl11_S_id_ctypeE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='490' column='1'/>
     <var-decl name='_S_id_numeric' type-id='type-id-504' mangled-name='_ZNSt6locale5_Impl13_S_id_numericE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='491' column='1'/>
     <var-decl name='_S_id_collate' type-id='type-id-504' mangled-name='_ZNSt6locale5_Impl13_S_id_collateE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='492' column='1'/>
     <var-decl name='_S_id_messages' type-id='type-id-504' mangled-name='_ZNSt6locale5_Impl14_S_id_messagesE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='495' column='1'/>
     <qualified-type-def type-id='type-id-208' const='yes' id='type-id-505'/>
     <pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-506'/>
-    <array-type-def dimensions='0' type-id='type-id-506' id='type-id-507'/>
+    <array-type-def dimensions='0' type-id='type-id-506' size-in-bits='infinite' id='type-id-507'/>
     <var-decl name='_S_facet_categories' type-id='type-id-507' mangled-name='_ZNSt6locale5_Impl19_S_facet_categoriesE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/locale_classes.h' line='496' column='1'/>
     <var-decl name='__min' type-id='type-id-359' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerImE5__minE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/numeric_traits.h' line='56' column='1'/>
     <var-decl name='__max' type-id='type-id-359' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerImE5__maxE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/numeric_traits.h' line='57' column='1'/>
index c456b91c99cdd6a16e586af6645fb2e11e55ce5d..7ce724527180f32985a2a0e37e8dcc1f8193f186 100644 (file)
         <var-decl name='translate_identifiers' type-id='type-id-54' visibility='default' filepath='../.././gcc/pretty-print.h' line='198' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='2688' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='76' column='1' id='type-id-71'>
+    <class-decl name='__anonymous_struct__' size-in-bits='2688' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-71' visibility='default' filepath='../.././gcc/pretty-print.h' line='76' column='1' id='type-id-72'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='formatted_obstack' type-id='type-id-46' visibility='default' filepath='../.././gcc/pretty-print.h' line='78' column='1'/>
       </data-member>
         <var-decl name='chunk_obstack' type-id='type-id-46' visibility='default' filepath='../.././gcc/pretty-print.h' line='82' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1408'>
-        <var-decl name='obstack' type-id='type-id-72' visibility='default' filepath='../.././gcc/pretty-print.h' line='86' column='1'/>
+        <var-decl name='obstack' type-id='type-id-73' visibility='default' filepath='../.././gcc/pretty-print.h' line='86' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1472'>
-        <var-decl name='cur_chunk_array' type-id='type-id-73' visibility='default' filepath='../.././gcc/pretty-print.h' line='89' column='1'/>
+        <var-decl name='cur_chunk_array' type-id='type-id-74' visibility='default' filepath='../.././gcc/pretty-print.h' line='89' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1536'>
         <var-decl name='stream' type-id='type-id-36' visibility='default' filepath='../.././gcc/pretty-print.h' line='92' column='1'/>
         <var-decl name='line_length' type-id='type-id-3' visibility='default' filepath='../.././gcc/pretty-print.h' line='95' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1632'>
-        <var-decl name='digit_buffer' type-id='type-id-74' visibility='default' filepath='../.././gcc/pretty-print.h' line='99' column='1'/>
+        <var-decl name='digit_buffer' type-id='type-id-75' visibility='default' filepath='../.././gcc/pretty-print.h' line='99' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-72'/>
-    <class-decl name='chunk_info' size-in-bits='3904' is-struct='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='59' column='1' id='type-id-75'>
+    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-73'/>
+    <class-decl name='chunk_info' size-in-bits='3904' is-struct='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='59' column='1' id='type-id-76'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='prev' type-id='type-id-73' visibility='default' filepath='../.././gcc/pretty-print.h' line='62' column='1'/>
+        <var-decl name='prev' type-id='type-id-74' visibility='default' filepath='../.././gcc/pretty-print.h' line='62' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='args' type-id='type-id-76' visibility='default' filepath='../.././gcc/pretty-print.h' line='70' column='1'/>
+        <var-decl name='args' type-id='type-id-77' visibility='default' filepath='../.././gcc/pretty-print.h' line='70' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-73'/>
-    <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='3840' id='type-id-76'>
+    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-74'/>
+    <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='3840' id='type-id-77'>
       <subrange length='60'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='1024' id='type-id-74'>
+    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='1024' id='type-id-75'>
       <subrange length='128'/>
     </array-type-def>
-    <typedef-decl name='output_buffer' type-id='type-id-71' filepath='../.././gcc/pretty-print.h' line='100' column='1' id='type-id-77'/>
-    <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-67'/>
+    <typedef-decl name='output_buffer' type-id='type-id-72' filepath='../.././gcc/pretty-print.h' line='100' column='1' id='type-id-71'/>
+    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-67'/>
     <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-78'/>
     <enum-decl name='__anonymous_enum__' is-anonymous='yes' linkage-name='10pp_padding' id='type-id-79'>
       <underlying-type type-id='type-id-78'/>
       <enumerator name='pp_after' value='2'/>
     </enum-decl>
     <typedef-decl name='pp_padding' type-id='type-id-79' filepath='../.././gcc/pretty-print.h' line='108' column='1' id='type-id-68'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='113' column='1' id='type-id-80'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-69' visibility='default' filepath='../.././gcc/pretty-print.h' line='113' column='1' id='type-id-80'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='rule' type-id='type-id-81' visibility='default' filepath='../.././gcc/pretty-print.h' line='115' column='1'/>
       </data-member>
     <typedef-decl name='pp_wrapping_mode_t' type-id='type-id-80' filepath='../.././gcc/pretty-print.h' line='120' column='1' id='type-id-69'/>
     <typedef-decl name='pretty_printer' type-id='type-id-66' filepath='../.././gcc/pretty-print.h' line='135' column='1' id='type-id-83'/>
     <pointer-type-def type-id='type-id-83' size-in-bits='64' id='type-id-56'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='34' column='1' id='type-id-84'>
+    <class-decl name='__anonymous_struct__' size-in-bits='320' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-84' visibility='default' filepath='../.././gcc/pretty-print.h' line='34' column='1' id='type-id-85'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='format_spec' type-id='type-id-8' visibility='default' filepath='../.././gcc/pretty-print.h' line='35' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='args_ptr' type-id='type-id-85' visibility='default' filepath='../.././gcc/pretty-print.h' line='36' column='1'/>
+        <var-decl name='args_ptr' type-id='type-id-86' visibility='default' filepath='../.././gcc/pretty-print.h' line='36' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <var-decl name='err_no' type-id='type-id-3' visibility='default' filepath='../.././gcc/pretty-print.h' line='37' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='locus' type-id='type-id-86' visibility='default' filepath='../.././gcc/pretty-print.h' line='38' column='1'/>
+        <var-decl name='locus' type-id='type-id-87' visibility='default' filepath='../.././gcc/pretty-print.h' line='38' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='x_data' type-id='type-id-87' visibility='default' filepath='../.././gcc/pretty-print.h' line='39' column='1'/>
+        <var-decl name='x_data' type-id='type-id-88' visibility='default' filepath='../.././gcc/pretty-print.h' line='39' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-88'>
+    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-89'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='gp_offset' type-id='type-id-22' visibility='default'/>
       </data-member>
         <var-decl name='reg_save_area' type-id='type-id-2' visibility='default'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-88' size-in-bits='192' id='type-id-89'>
+    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='192' id='type-id-90'>
       <subrange length='1'/>
     </array-type-def>
-    <typedef-decl name='__gnuc_va_list' type-id='type-id-89' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stdarg.h' line='40' column='1' id='type-id-90'/>
-    <typedef-decl name='va_list' type-id='type-id-90' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stdarg.h' line='102' column='1' id='type-id-91'/>
-    <pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-85'/>
-    <typedef-decl name='source_location' type-id='type-id-22' filepath='../.././gcc/../libcpp/include/line-map.h' line='51' column='1' id='type-id-92'/>
-    <typedef-decl name='location_t' type-id='type-id-92' filepath='../.././gcc/input.h' line='44' column='1' id='type-id-93'/>
-    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-86'/>
-    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-87'/>
-    <typedef-decl name='text_info' type-id='type-id-84' filepath='../.././gcc/pretty-print.h' line='40' column='1' id='type-id-94'/>
-    <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-95'/>
+    <typedef-decl name='__gnuc_va_list' type-id='type-id-90' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stdarg.h' line='40' column='1' id='type-id-91'/>
+    <typedef-decl name='va_list' type-id='type-id-91' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stdarg.h' line='102' column='1' id='type-id-92'/>
+    <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-86'/>
+    <typedef-decl name='source_location' type-id='type-id-22' filepath='../.././gcc/../libcpp/include/line-map.h' line='51' column='1' id='type-id-93'/>
+    <typedef-decl name='location_t' type-id='type-id-93' filepath='../.././gcc/input.h' line='44' column='1' id='type-id-94'/>
+    <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-87'/>
+    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-88'/>
+    <typedef-decl name='text_info' type-id='type-id-85' filepath='../.././gcc/pretty-print.h' line='40' column='1' id='type-id-84'/>
+    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-95'/>
     <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-97'/>
     <typedef-decl name='printer_fn' type-id='type-id-97' filepath='../.././gcc/pretty-print.h' line='136' column='1' id='type-id-70'/>
     <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='384' id='type-id-57'>
     <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-58'/>
     <class-decl name='diagnostic_classification_change_t' size-in-bits='96' is-struct='yes' visibility='default' filepath='../.././gcc/diagnostic.h' line='47' column='1' id='type-id-100'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='location' type-id='type-id-93' visibility='default' filepath='../.././gcc/diagnostic.h' line='49' column='1'/>
+        <var-decl name='location' type-id='type-id-94' visibility='default' filepath='../.././gcc/diagnostic.h' line='49' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
         <var-decl name='option' type-id='type-id-3' visibility='default' filepath='../.././gcc/diagnostic.h' line='50' column='1'/>
     <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-103'/>
     <class-decl name='diagnostic_info' size-in-bits='512' is-struct='yes' visibility='default' filepath='../.././gcc/diagnostic.h' line='31' column='1' id='type-id-104'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='message' type-id='type-id-94' visibility='default' filepath='../.././gcc/diagnostic.h' line='33' column='1'/>
+        <var-decl name='message' type-id='type-id-84' visibility='default' filepath='../.././gcc/diagnostic.h' line='33' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='location' type-id='type-id-93' visibility='default' filepath='../.././gcc/diagnostic.h' line='34' column='1'/>
+        <var-decl name='location' type-id='type-id-94' visibility='default' filepath='../.././gcc/diagnostic.h' line='34' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='352'>
         <var-decl name='override_column' type-id='type-id-22' visibility='default' filepath='../.././gcc/diagnostic.h' line='35' column='1'/>
         </union-decl>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='start_location' type-id='type-id-92' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='205' column='1'/>
+        <var-decl name='start_location' type-id='type-id-93' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='205' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='24'>
         <var-decl name='reason' type-id='type-id-116' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='208' column='1'/>
         <var-decl name='macro_locations' type-id='type-id-120' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='168' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='expansion' type-id='type-id-92' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='175' column='1'/>
+        <var-decl name='expansion' type-id='type-id-93' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='175' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='cpp_hashnode' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='676' column='1' id='type-id-121'>
       </data-member>
     </class-decl>
     <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-119'/>
-    <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-120'/>
+    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-120'/>
     <enum-decl name='lc_reason' id='type-id-116'>
       <underlying-type type-id='type-id-78'/>
       <enumerator name='LC_ENTER' value='0'/>
     <qualified-type-def type-id='type-id-112' const='yes' id='type-id-125'/>
     <pointer-type-def type-id='type-id-125' size-in-bits='64' id='type-id-65'/>
     <var-decl name='global_dc' type-id='type-id-103' visibility='default' filepath='../.././gcc/diagnostic.h' line='224' column='1'/>
-    <array-type-def dimensions='0' type-id='type-id-6' id='type-id-126'/>
+    <array-type-def dimensions='0' type-id='type-id-6' size-in-bits='infinite' id='type-id-126'/>
     <var-decl name='version_string' type-id='type-id-126' visibility='default' filepath='../.././gcc/version.h' line='3' column='1'/>
     <var-decl name='bug_report_url' type-id='type-id-126' visibility='default' filepath='../.././gcc/version.h' line='5' column='1'/>
     <var-decl name='do_collecting' type-id='type-id-3' mangled-name='do_collecting' visibility='default' filepath='../.././gcc/collect2.c' line='147' column='1' elf-symbol-id='do_collecting'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='_obstack_newchunk' filepath='../.././gcc/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <parameter type-id='type-id-8'/>
       <return type-id='type-id-9'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-88' size-in-bits='64' id='type-id-127'/>
+    <pointer-type-def type-id='type-id-89' size-in-bits='64' id='type-id-127'/>
     <function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-36'/>
       <parameter type-id='type-id-8'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././gcc/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-137'/>
     <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
     <function-decl name='_obstack_begin' filepath='../.././gcc/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
         <var-decl name='exp' type-id='type-id-166' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='51' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='54' column='1'/>
+        <var-decl name='line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='54' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='160'>
         <var-decl name='count' type-id='type-id-22' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='57' column='1'/>
         </union-decl>
       </member-type>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='src_loc' type-id='type-id-92' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='224' column='1'/>
+        <var-decl name='src_loc' type-id='type-id-93' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='224' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='24'>
         <var-decl name='type' type-id='type-id-176' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='225' column='1'/>
     <function-type size-in-bits='64' id='type-id-109'>
       <parameter type-id='type-id-103'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-85'/>
+      <parameter type-id='type-id-86'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-110'>
       <return type-id='type-id-188'/>
     </function-decl>
     <function-decl name='_obstack_newchunk' filepath='../.././gcc/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
         <var-decl name='del_f' type-id='type-id-192' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='entries' type-id='type-id-87' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='111' column='1'/>
+        <var-decl name='entries' type-id='type-id-88' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='111' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <var-decl name='size' type-id='type-id-5' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='114' column='1'/>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-188'/>
       <parameter type-id='type-id-209'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-88'/>
     </function-decl>
     <function-decl name='collect_execute' mangled-name='_Z15collect_executePKcPPcS0_S0_i' filepath='../.././gcc/collect2.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-8'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././gcc/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='_obstack_begin' filepath='../.././gcc/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
     <function-decl name='diagnostic_set_info_translated' mangled-name='_Z30diagnostic_set_info_translatedP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t' filepath='../.././gcc/diagnostic.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z30diagnostic_set_info_translatedP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t'>
       <parameter type-id='type-id-106' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='150' column='1'/>
       <parameter type-id='type-id-8' name='msg' filepath='../.././gcc/diagnostic.c' line='150' column='1'/>
-      <parameter type-id='type-id-85' name='args' filepath='../.././gcc/diagnostic.c' line='151' column='1'/>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='151' column='1'/>
+      <parameter type-id='type-id-86' name='args' filepath='../.././gcc/diagnostic.c' line='151' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='151' column='1'/>
       <parameter type-id='type-id-99' name='kind' filepath='../.././gcc/diagnostic.c' line='152' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='diagnostic_set_info' mangled-name='_Z19diagnostic_set_infoP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t' filepath='../.././gcc/diagnostic.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19diagnostic_set_infoP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t'>
       <parameter type-id='type-id-106' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='166' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='166' column='1'/>
-      <parameter type-id='type-id-85' name='args' filepath='../.././gcc/diagnostic.c' line='167' column='1'/>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='167' column='1'/>
+      <parameter type-id='type-id-86' name='args' filepath='../.././gcc/diagnostic.c' line='167' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='167' column='1'/>
       <parameter type-id='type-id-99' name='kind' filepath='../.././gcc/diagnostic.c' line='168' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='diagnostic_report_current_module' mangled-name='_Z32diagnostic_report_current_moduleP18diagnostic_contextj' filepath='../.././gcc/diagnostic.c' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z32diagnostic_report_current_moduleP18diagnostic_contextj'>
       <parameter type-id='type-id-103' name='context' filepath='../.././gcc/diagnostic.c' line='258' column='1'/>
-      <parameter type-id='type-id-93' name='where' filepath='../.././gcc/diagnostic.c' line='258' column='1'/>
+      <parameter type-id='type-id-94' name='where' filepath='../.././gcc/diagnostic.c' line='258' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='diagnostic_classify_diagnostic' mangled-name='_Z30diagnostic_classify_diagnosticP18diagnostic_contexti12diagnostic_tj' filepath='../.././gcc/diagnostic.c' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z30diagnostic_classify_diagnosticP18diagnostic_contexti12diagnostic_tj'>
       <parameter type-id='type-id-103' name='context' filepath='../.././gcc/diagnostic.c' line='323' column='1'/>
       <parameter type-id='type-id-3' name='option_index' filepath='../.././gcc/diagnostic.c' line='324' column='1'/>
       <parameter type-id='type-id-99' name='new_kind' filepath='../.././gcc/diagnostic.c' line='325' column='1'/>
-      <parameter type-id='type-id-93' name='where' filepath='../.././gcc/diagnostic.c' line='326' column='1'/>
+      <parameter type-id='type-id-94' name='where' filepath='../.././gcc/diagnostic.c' line='326' column='1'/>
       <return type-id='type-id-99'/>
     </function-decl>
     <function-decl name='diagnostic_push_diagnostics' mangled-name='_Z27diagnostic_push_diagnosticsP18diagnostic_contextj' filepath='../.././gcc/diagnostic.c' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27diagnostic_push_diagnosticsP18diagnostic_contextj'>
       <parameter type-id='type-id-103' name='context' filepath='../.././gcc/diagnostic.c' line='367' column='1'/>
-      <parameter type-id='type-id-93' name='where' filepath='../.././gcc/diagnostic.c' line='367' column='1'/>
+      <parameter type-id='type-id-94' name='where' filepath='../.././gcc/diagnostic.c' line='367' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='diagnostic_pop_diagnostics' mangled-name='_Z26diagnostic_pop_diagnosticsP18diagnostic_contextj' filepath='../.././gcc/diagnostic.c' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26diagnostic_pop_diagnosticsP18diagnostic_contextj'>
       <parameter type-id='type-id-103' name='context' filepath='../.././gcc/diagnostic.c' line='376' column='1'/>
-      <parameter type-id='type-id-93' name='where' filepath='../.././gcc/diagnostic.c' line='376' column='1'/>
+      <parameter type-id='type-id-94' name='where' filepath='../.././gcc/diagnostic.c' line='376' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='trim_filename' mangled-name='_Z13trim_filenamePKc' filepath='../.././gcc/diagnostic.c' line='567' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13trim_filenamePKc'>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='error_at' mangled-name='_Z8error_atjPKcz' filepath='../.././gcc/diagnostic.c' line='782' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8error_atjPKcz'>
-      <parameter type-id='type-id-93' name='loc' filepath='../.././gcc/diagnostic.c' line='782' column='1'/>
+      <parameter type-id='type-id-94' name='loc' filepath='../.././gcc/diagnostic.c' line='782' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='782' column='1'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='error_n' mangled-name='_Z7error_njiPKcS0_z' filepath='../.././gcc/diagnostic.c' line='766' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7error_njiPKcS0_z'>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
       <parameter type-id='type-id-3' name='n' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
       <parameter type-id='type-id-8' name='singular_gmsgid' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
       <parameter type-id='type-id-8' name='plural_gmsgid' filepath='../.././gcc/diagnostic.c' line='767' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='permerror' mangled-name='_Z9permerrorjPKcz' filepath='../.././gcc/diagnostic.c' line='736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9permerrorjPKcz'>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='736' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='736' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='736' column='1'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-54'/>
     </function-decl>
     <function-decl name='pedwarn' mangled-name='_Z7pedwarnjiPKcz' filepath='../.././gcc/diagnostic.c' line='716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7pedwarnjiPKcz'>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
       <parameter type-id='type-id-3' name='opt' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-54'/>
     </function-decl>
     <function-decl name='warning_at' mangled-name='_Z10warning_atjiPKcz' filepath='../.././gcc/diagnostic.c' line='690' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10warning_atjiPKcz'>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
       <parameter type-id='type-id-3' name='opt' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-54'/>
     </function-decl>
     <function-decl name='inform_n' mangled-name='_Z8inform_njiPKcS0_z' filepath='../.././gcc/diagnostic.c' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8inform_njiPKcS0_z'>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
       <parameter type-id='type-id-3' name='n' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
       <parameter type-id='type-id-8' name='singular_gmsgid' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
       <parameter type-id='type-id-8' name='plural_gmsgid' filepath='../.././gcc/diagnostic.c' line='655' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='inform' mangled-name='_Z6informjPKcz' filepath='../.././gcc/diagnostic.c' line='640' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z6informjPKcz'>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='640' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='640' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='640' column='1'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='emit_diagnostic' mangled-name='_Z15emit_diagnostic12diagnostic_tjiPKcz' filepath='../.././gcc/diagnostic.c' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15emit_diagnostic12diagnostic_tjiPKcz'>
       <parameter type-id='type-id-99' name='kind' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
-      <parameter type-id='type-id-93' name='location' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
+      <parameter type-id='type-id-94' name='location' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
       <parameter type-id='type-id-3' name='opt' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
       <parameter type-id='type-id-8' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='615' column='1'/>
       <parameter is-variadic='yes'/>
         <var-decl name='trace_includes' type-id='type-id-54' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='273' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='highest_location' type-id='type-id-92' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='276' column='1'/>
+        <var-decl name='highest_location' type-id='type-id-93' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='276' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='480'>
-        <var-decl name='highest_line' type-id='type-id-92' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='279' column='1'/>
+        <var-decl name='highest_line' type-id='type-id-93' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='279' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
         <var-decl name='max_column_hint' type-id='type-id-22' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='283' column='1'/>
     <typedef-decl name='line_map_round_alloc_size_func' type-id='type-id-220' filepath='../.././gcc/../libcpp/include/line-map.h' line='58' column='1' id='type-id-215'/>
     <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-221'/>
     <var-decl name='line_table' type-id='type-id-221' visibility='default' filepath='../.././gcc/input.h' line='27' column='1'/>
-    <var-decl name='input_location' type-id='type-id-93' visibility='default' filepath='../.././gcc/input.h' line='46' column='1'/>
+    <var-decl name='input_location' type-id='type-id-94' visibility='default' filepath='../.././gcc/input.h' line='46' column='1'/>
     <var-decl name='progname' type-id='type-id-8' mangled-name='progname' visibility='default' filepath='../.././gcc/diagnostic.c' line='50' column='1' elf-symbol-id='progname'/>
     <var-decl name='global_dc' type-id='type-id-103' mangled-name='global_dc' visibility='default' filepath='../.././gcc/diagnostic.c' line='54' column='1' elf-symbol-id='global_dc'/>
     <function-decl name='pp_base_destroy_prefix' mangled-name='_Z22pp_base_destroy_prefixP17pretty_print_info' filepath='../.././gcc/pretty-print.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
     <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-223'/>
     <function-decl name='linemap_resolve_location' mangled-name='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map' filepath='../.././gcc/../libcpp/include/line-map.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-222'/>
       <parameter type-id='type-id-223'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='pp_base_newline' mangled-name='_Z15pp_base_newlineP17pretty_print_info' filepath='../.././gcc/pretty-print.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-56'/>
     </function-decl>
     <function-decl name='linemap_compare_locations' mangled-name='_Z25linemap_compare_locationsP9line_mapsjj' filepath='../.././gcc/../libcpp/include/line-map.h' line='577' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
+      <parameter type-id='type-id-93'/>
       <return type-id='type-id-3'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='588' column='1' id='type-id-224'>
+    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-224' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='588' column='1' id='type-id-225'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='file' type-id='type-id-8' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='590' column='1'/>
       </data-member>
         <var-decl name='sysp' type-id='type-id-54' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='598' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='expanded_location' type-id='type-id-224' filepath='../.././gcc/../libcpp/include/line-map.h' line='599' column='1' id='type-id-225'/>
+    <typedef-decl name='expanded_location' type-id='type-id-225' filepath='../.././gcc/../libcpp/include/line-map.h' line='599' column='1' id='type-id-224'/>
     <function-decl name='expand_location' mangled-name='_Z15expand_locationj' filepath='../.././gcc/input.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-92'/>
-      <return type-id='type-id-225'/>
+      <parameter type-id='type-id-93'/>
+      <return type-id='type-id-224'/>
     </function-decl>
     <function-decl name='concat_length' filepath='../.././gcc/../include/libiberty.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-8'/>
     </function-decl>
     <function-decl name='linemap_location_in_system_header_p' mangled-name='_Z35linemap_location_in_system_header_pP9line_mapsj' filepath='../.././gcc/../libcpp/include/line-map.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='ngettext' filepath='/usr/include/libintl.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././gcc/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-2'/>
     </function-decl>
     <function-decl name='_obstack_begin' filepath='../.././gcc/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='_obstack_newchunk' filepath='../.././gcc/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-8'/>
     </function-decl>
     <function-decl name='expand_location' mangled-name='_Z15expand_locationj' filepath='../.././gcc/input.c' line='38' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15expand_locationj'>
-      <parameter type-id='type-id-92' name='loc' filepath='../.././gcc/input.c' line='38' column='1'/>
-      <return type-id='type-id-225'/>
+      <parameter type-id='type-id-93' name='loc' filepath='../.././gcc/input.c' line='38' column='1'/>
+      <return type-id='type-id-224'/>
     </function-decl>
     <function-decl name='dump_line_table_statistics' mangled-name='_Z26dump_line_table_statisticsv' filepath='../.././gcc/input.c' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26dump_line_table_statisticsv'>
       <return type-id='type-id-1'/>
     <var-decl name='stdout' type-id='type-id-28' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <var-decl name='stderr' type-id='type-id-28' visibility='default' filepath='/usr/include/stdio.h' line='167' column='1'/>
     <var-decl name='line_table' type-id='type-id-221' mangled-name='line_table' visibility='default' filepath='../.././gcc/input.c' line='31' column='1' elf-symbol-id='line_table'/>
-    <var-decl name='input_location' type-id='type-id-93' mangled-name='input_location' visibility='default' filepath='../.././gcc/input.c' line='29' column='1' elf-symbol-id='input_location'/>
+    <var-decl name='input_location' type-id='type-id-94' mangled-name='input_location' visibility='default' filepath='../.././gcc/input.c' line='29' column='1' elf-symbol-id='input_location'/>
     <function-decl name='linemap_resolve_location' mangled-name='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map' filepath='../.././gcc/../libcpp/include/line-map.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-222'/>
       <parameter type-id='type-id-223'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_expand_location' mangled-name='_Z23linemap_expand_locationP9line_mapsPK8line_mapj' filepath='../.././gcc/../libcpp/include/line-map.h' line='679' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
       <parameter type-id='type-id-65'/>
-      <parameter type-id='type-id-92'/>
-      <return type-id='type-id-225'/>
+      <parameter type-id='type-id-93'/>
+      <return type-id='type-id-224'/>
     </function-decl>
     <function-decl name='gettext' filepath='/usr/include/libintl.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-8'/>
     </function-decl>
     <function-decl name='linemap_location_from_macro_expansion_p' filepath='../.././libcpp/line-map.c' line='772' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='772' column='1'/>
-      <parameter type-id='type-id-92' name='location' filepath='../.././libcpp/line-map.c' line='773' column='1'/>
+      <parameter type-id='type-id-93' name='location' filepath='../.././libcpp/line-map.c' line='773' column='1'/>
       <return type-id='type-id-54'/>
     </function-decl>
     <function-decl name='linemap_macro_expansion_map_p' filepath='../.././libcpp/line-map.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
     <function-decl name='linemap_enter_macro' mangled-name='linemap_enter_macro' filepath='../.././libcpp/line-map.c' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_enter_macro'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='305' column='1'/>
       <parameter type-id='type-id-119' name='macro_node' filepath='../.././libcpp/line-map.c' line='305' column='1'/>
-      <parameter type-id='type-id-92' name='expansion' filepath='../.././libcpp/line-map.c' line='306' column='1'/>
+      <parameter type-id='type-id-93' name='expansion' filepath='../.././libcpp/line-map.c' line='306' column='1'/>
       <parameter type-id='type-id-22' name='num_tokens' filepath='../.././libcpp/line-map.c' line='306' column='1'/>
       <return type-id='type-id-65'/>
     </function-decl>
     <function-decl name='linemap_add_macro_token' mangled-name='linemap_add_macro_token' filepath='../.././libcpp/line-map.c' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_add_macro_token'>
       <parameter type-id='type-id-65' name='map' filepath='../.././libcpp/line-map.c' line='363' column='1'/>
       <parameter type-id='type-id-22' name='token_no' filepath='../.././libcpp/line-map.c' line='364' column='1'/>
-      <parameter type-id='type-id-92' name='orig_loc' filepath='../.././libcpp/line-map.c' line='365' column='1'/>
-      <parameter type-id='type-id-92' name='orig_parm_replacement_loc' filepath='../.././libcpp/line-map.c' line='366' column='1'/>
-      <return type-id='type-id-92'/>
+      <parameter type-id='type-id-93' name='orig_loc' filepath='../.././libcpp/line-map.c' line='365' column='1'/>
+      <parameter type-id='type-id-93' name='orig_parm_replacement_loc' filepath='../.././libcpp/line-map.c' line='366' column='1'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_line_start' mangled-name='_Z18linemap_line_startP9line_mapsjj' filepath='../.././libcpp/line-map.c' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18linemap_line_startP9line_mapsjj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='387' column='1'/>
       <parameter type-id='type-id-117' name='to_line' filepath='../.././libcpp/line-map.c' line='387' column='1'/>
       <parameter type-id='type-id-22' name='max_column_hint' filepath='../.././libcpp/line-map.c' line='388' column='1'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_position_for_column' mangled-name='_Z27linemap_position_for_columnP9line_mapsj' filepath='../.././libcpp/line-map.c' line='465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27linemap_position_for_columnP9line_mapsj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='465' column='1'/>
       <parameter type-id='type-id-22' name='to_column' filepath='../.././libcpp/line-map.c' line='465' column='1'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_position_for_line_and_column' mangled-name='_Z36linemap_position_for_line_and_columnP8line_mapjj' filepath='../.././libcpp/line-map.c' line='495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z36linemap_position_for_line_and_columnP8line_mapjj'>
       <parameter type-id='type-id-216' name='map' filepath='../.././libcpp/line-map.c' line='495' column='1'/>
       <parameter type-id='type-id-117' name='line' filepath='../.././libcpp/line-map.c' line='496' column='1'/>
       <parameter type-id='type-id-22' name='column' filepath='../.././libcpp/line-map.c' line='497' column='1'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_lookup' mangled-name='_Z14linemap_lookupP9line_mapsj' filepath='../.././libcpp/line-map.c' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14linemap_lookupP9line_mapsj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='511' column='1'/>
-      <parameter type-id='type-id-92' name='line' filepath='../.././libcpp/line-map.c' line='511' column='1'/>
+      <parameter type-id='type-id-93' name='line' filepath='../.././libcpp/line-map.c' line='511' column='1'/>
       <return type-id='type-id-65'/>
     </function-decl>
     <function-decl name='linemap_macro_expansion_map_p' mangled-name='_Z29linemap_macro_expansion_map_pPK8line_map' filepath='../.././libcpp/line-map.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29linemap_macro_expansion_map_pPK8line_map'>
     </function-decl>
     <function-decl name='linemap_get_expansion_line' mangled-name='linemap_get_expansion_line' filepath='../.././libcpp/line-map.c' line='695' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_get_expansion_line'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='695' column='1'/>
-      <parameter type-id='type-id-92' name='location' filepath='../.././libcpp/line-map.c' line='696' column='1'/>
+      <parameter type-id='type-id-93' name='location' filepath='../.././libcpp/line-map.c' line='696' column='1'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='linemap_get_expansion_filename' mangled-name='linemap_get_expansion_filename' filepath='../.././libcpp/line-map.c' line='719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_get_expansion_filename'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='719' column='1'/>
-      <parameter type-id='type-id-92' name='location' filepath='../.././libcpp/line-map.c' line='720' column='1'/>
+      <parameter type-id='type-id-93' name='location' filepath='../.././libcpp/line-map.c' line='720' column='1'/>
       <return type-id='type-id-8'/>
     </function-decl>
     <function-decl name='linemap_map_get_macro_name' mangled-name='_Z26linemap_map_get_macro_namePK8line_map' filepath='../.././libcpp/line-map.c' line='736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26linemap_map_get_macro_namePK8line_map'>
     </function-decl>
     <function-decl name='linemap_location_from_macro_expansion_p' mangled-name='_Z39linemap_location_from_macro_expansion_pP9line_mapsj' filepath='../.././libcpp/line-map.c' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z39linemap_location_from_macro_expansion_pP9line_mapsj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='772' column='1'/>
-      <parameter type-id='type-id-92' name='location' filepath='../.././libcpp/line-map.c' line='773' column='1'/>
+      <parameter type-id='type-id-93' name='location' filepath='../.././libcpp/line-map.c' line='773' column='1'/>
       <return type-id='type-id-54'/>
     </function-decl>
     <function-decl name='linemap_resolve_location' mangled-name='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map' filepath='../.././libcpp/line-map.c' line='1048' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='1048' column='1'/>
-      <parameter type-id='type-id-92' name='loc' filepath='../.././libcpp/line-map.c' line='1049' column='1'/>
+      <parameter type-id='type-id-93' name='loc' filepath='../.././libcpp/line-map.c' line='1049' column='1'/>
       <parameter type-id='type-id-222' name='lrk' filepath='../.././libcpp/line-map.c' line='1050' column='1'/>
       <parameter type-id='type-id-223' name='map' filepath='../.././libcpp/line-map.c' line='1051' column='1'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_compare_locations' mangled-name='_Z25linemap_compare_locationsP9line_mapsjj' filepath='../.././libcpp/line-map.c' line='847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25linemap_compare_locationsP9line_mapsjj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='847' column='1'/>
-      <parameter type-id='type-id-92' name='pre' filepath='../.././libcpp/line-map.c' line='848' column='1'/>
-      <parameter type-id='type-id-92' name='post' filepath='../.././libcpp/line-map.c' line='849' column='1'/>
+      <parameter type-id='type-id-93' name='pre' filepath='../.././libcpp/line-map.c' line='848' column='1'/>
+      <parameter type-id='type-id-93' name='post' filepath='../.././libcpp/line-map.c' line='849' column='1'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='linemap_location_in_system_header_p' mangled-name='_Z35linemap_location_in_system_header_pP9line_mapsj' filepath='../.././libcpp/line-map.c' line='753' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z35linemap_location_in_system_header_pP9line_mapsj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='753' column='1'/>
-      <parameter type-id='type-id-92' name='location' filepath='../.././libcpp/line-map.c' line='754' column='1'/>
+      <parameter type-id='type-id-93' name='location' filepath='../.././libcpp/line-map.c' line='754' column='1'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='linemap_unwind_toward_expansion' mangled-name='_Z31linemap_unwind_toward_expansionP9line_mapsjPPK8line_map' filepath='../.././libcpp/line-map.c' line='1093' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z31linemap_unwind_toward_expansionP9line_mapsjPPK8line_map'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='1093' column='1'/>
-      <parameter type-id='type-id-92' name='loc' filepath='../.././libcpp/line-map.c' line='1094' column='1'/>
+      <parameter type-id='type-id-93' name='loc' filepath='../.././libcpp/line-map.c' line='1094' column='1'/>
       <parameter type-id='type-id-223' name='map' filepath='../.././libcpp/line-map.c' line='1095' column='1'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='linemap_expand_location' mangled-name='_Z23linemap_expand_locationP9line_mapsPK8line_mapj' filepath='../.././libcpp/line-map.c' line='1120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23linemap_expand_locationP9line_mapsPK8line_mapj'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='1120' column='1'/>
       <parameter type-id='type-id-65' name='map' filepath='../.././libcpp/line-map.c' line='1121' column='1'/>
-      <parameter type-id='type-id-92' name='loc' filepath='../.././libcpp/line-map.c' line='1122' column='1'/>
-      <return type-id='type-id-225'/>
+      <parameter type-id='type-id-93' name='loc' filepath='../.././libcpp/line-map.c' line='1122' column='1'/>
+      <return type-id='type-id-224'/>
     </function-decl>
     <function-decl name='linemap_dump' mangled-name='_Z12linemap_dumpP8_IO_FILEP9line_mapsjb' filepath='../.././libcpp/line-map.c' line='1162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12linemap_dumpP8_IO_FILEP9line_mapsjb'>
       <parameter type-id='type-id-36' name='stream' filepath='../.././libcpp/line-map.c' line='1162' column='1'/>
     </function-decl>
     <function-decl name='linemap_dump_location' mangled-name='_Z21linemap_dump_locationP9line_mapsjP8_IO_FILE' filepath='../.././libcpp/line-map.c' line='1211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21linemap_dump_locationP9line_mapsjP8_IO_FILE'>
       <parameter type-id='type-id-221' name='set' filepath='../.././libcpp/line-map.c' line='1211' column='1'/>
-      <parameter type-id='type-id-92' name='loc' filepath='../.././libcpp/line-map.c' line='1212' column='1'/>
+      <parameter type-id='type-id-93' name='loc' filepath='../.././libcpp/line-map.c' line='1212' column='1'/>
       <parameter type-id='type-id-36' name='stream' filepath='../.././libcpp/line-map.c' line='1213' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
             <var-decl name='cur' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='first_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
+            <var-decl name='first_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
         <var-decl name='line_table' type-id='type-id-221' visibility='default' filepath='../.././libcpp/internal.h' line='392' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='directive_line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='395' column='1'/>
+        <var-decl name='directive_line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='395' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
         <var-decl name='a_buff' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='398' column='1'/>
         <var-decl name='directive_result' type-id='type-id-246' visibility='default' filepath='../.././libcpp/internal.h' line='410' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1408'>
-        <var-decl name='invocation_location' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='414' column='1'/>
+        <var-decl name='invocation_location' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='414' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='1440'>
         <var-decl name='set_invocation_location' type-id='type-id-54' visibility='default' filepath='../.././libcpp/internal.h' line='418' column='1'/>
     <qualified-type-def type-id='type-id-246' const='yes' id='type-id-307'/>
     <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-305'/>
     <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/internal.h' line='146' column='1' id='type-id-308'>
+    <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-308' visibility='default' filepath='../.././libcpp/internal.h' line='146' column='1' id='type-id-309'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='macro_node' type-id='type-id-119' visibility='default' filepath='../.././libcpp/internal.h' line='148' column='1'/>
       </data-member>
         <var-decl name='cur_virt_loc' type-id='type-id-120' visibility='default' filepath='../.././libcpp/internal.h' line='157' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='macro_context' type-id='type-id-308' filepath='../.././libcpp/internal.h' line='158' column='1' id='type-id-309'/>
-    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-303'/>
+    <typedef-decl name='macro_context' type-id='type-id-309' filepath='../.././libcpp/internal.h' line='158' column='1' id='type-id-308'/>
+    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-303'/>
     <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-258'/>
     <enum-decl name='context_tokens_kind' id='type-id-304'>
       <underlying-type type-id='type-id-78'/>
         <var-decl name='value' type-id='type-id-362' visibility='default' filepath='../.././libcpp/expr.c' line='33' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='loc' type-id='type-id-92' visibility='default' filepath='../.././libcpp/expr.c' line='34' column='1'/>
+        <var-decl name='loc' type-id='type-id-93' visibility='default' filepath='../.././libcpp/expr.c' line='34' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='288'>
         <var-decl name='op' type-id='type-id-176' visibility='default' filepath='../.././libcpp/expr.c' line='35' column='1'/>
     </class-decl>
     <class-decl name='cpp_savedstate' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-367'/>
     <pointer-type-def type-id='type-id-367' size-in-bits='64' id='type-id-275'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='972' column='1' id='type-id-368'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-276' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='972' column='1' id='type-id-368'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='entries' type-id='type-id-369' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='974' column='1'/>
       </data-member>
         <var-decl name='allocated' type-id='type-id-3' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='980' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='961' column='1' id='type-id-370'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-370' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='961' column='1' id='type-id-371'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='comment' type-id='type-id-9' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='963' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='sloc' type-id='type-id-92' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='966' column='1'/>
+        <var-decl name='sloc' type-id='type-id-93' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='966' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='cpp_comment' type-id='type-id-370' filepath='../.././libcpp/include/cpplib.h' line='967' column='1' id='type-id-371'/>
-    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-369'/>
+    <typedef-decl name='cpp_comment' type-id='type-id-371' filepath='../.././libcpp/include/cpplib.h' line='967' column='1' id='type-id-370'/>
+    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-369'/>
     <typedef-decl name='cpp_comment_table' type-id='type-id-368' filepath='../.././libcpp/include/cpplib.h' line='981' column='1' id='type-id-276'/>
     <class-decl name='def_pragma_macro' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='358' column='1' id='type-id-372'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='definition' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='364' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='line' type-id='type-id-92' visibility='default' filepath='../.././libcpp/internal.h' line='367' column='1'/>
+        <var-decl name='line' type-id='type-id-93' visibility='default' filepath='../.././libcpp/internal.h' line='367' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='31'>
         <var-decl name='syshdr' type-id='type-id-22' visibility='default' filepath='../.././libcpp/internal.h' line='369' column='1'/>
     <function-decl name='linemap_add_macro_token' filepath='../.././libcpp/internal.h' line='839' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-65'/>
       <parameter type-id='type-id-22'/>
-      <parameter type-id='type-id-92'/>
-      <parameter type-id='type-id-92'/>
-      <return type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
+      <parameter type-id='type-id-93'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='linemap_lookup' mangled-name='_Z14linemap_lookupP9line_mapsj' filepath='../.././libcpp/include/line-map.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <return type-id='type-id-65'/>
     </function-decl>
     <function-decl name='cpp_warning_with_line' mangled-name='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='932' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     </function-decl>
     <function-decl name='linemap_get_expansion_filename' filepath='../.././libcpp/internal.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <return type-id='type-id-8'/>
     </function-decl>
     <qualified-type-def type-id='type-id-376' const='yes' id='type-id-381'/>
     </function-decl>
     <function-decl name='linemap_get_expansion_line' filepath='../.././libcpp/internal.h' line='849' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='cpp_push_buffer' mangled-name='_Z15cpp_push_bufferP10cpp_readerPKhmi' filepath='../.././libcpp/include/cpplib.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
     <function-decl name='linemap_enter_macro' filepath='../.././libcpp/internal.h' line='812' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
       <parameter type-id='type-id-119'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <return type-id='type-id-65'/>
     </function-decl>
     <function-decl name='cpp_pedwarning_with_line' mangled-name='_Z24cpp_pedwarning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='935' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-336'>
       <parameter type-id='type-id-332'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-143'/>
       <parameter type-id='type-id-8'/>
       <parameter type-id='type-id-3'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-337'>
       <parameter type-id='type-id-332'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-119'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-341'>
       <parameter type-id='type-id-332'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-340'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-342'>
       <parameter type-id='type-id-332'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <return type-id='type-id-1'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-343'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
-      <parameter type-id='type-id-85'/>
+      <parameter type-id='type-id-86'/>
       <return type-id='type-id-54'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-351'>
     <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
       <parameter type-id='type-id-221'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-22'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='_cpp_process_line_notes' filepath='../.././libcpp/internal.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
     <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_warning_with_line' mangled-name='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='932' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_warning_with_line_syshdr' mangled-name='_Z28cpp_warning_with_line_syshdrP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='938' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-253'/>
     </function-decl>
     <function-decl name='_obstack_newchunk' filepath='../.././libcpp/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././libcpp/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <parameter type-id='type-id-221'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-22'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-398'/>
     <function-decl name='cpp_interpret_string_notranslate' mangled-name='_Z32cpp_interpret_string_notranslateP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype' filepath='../.././libcpp/include/cpplib.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
     <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_error_with_lineP10cpp_readerijjPKcz'>
       <parameter type-id='type-id-332' name='pfile' filepath='../.././libcpp/errors.c' line='154' column='1'/>
       <parameter type-id='type-id-3' name='level' filepath='../.././libcpp/errors.c' line='154' column='1'/>
-      <parameter type-id='type-id-92' name='src_loc' filepath='../.././libcpp/errors.c' line='155' column='1'/>
+      <parameter type-id='type-id-93' name='src_loc' filepath='../.././libcpp/errors.c' line='155' column='1'/>
       <parameter type-id='type-id-22' name='column' filepath='../.././libcpp/errors.c' line='155' column='1'/>
       <parameter type-id='type-id-8' name='msgid' filepath='../.././libcpp/errors.c' line='156' column='1'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_warning_with_line' mangled-name='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz'>
       <parameter type-id='type-id-332' name='pfile' filepath='../.././libcpp/errors.c' line='173' column='1'/>
       <parameter type-id='type-id-3' name='reason' filepath='../.././libcpp/errors.c' line='173' column='1'/>
-      <parameter type-id='type-id-92' name='src_loc' filepath='../.././libcpp/errors.c' line='174' column='1'/>
+      <parameter type-id='type-id-93' name='src_loc' filepath='../.././libcpp/errors.c' line='174' column='1'/>
       <parameter type-id='type-id-22' name='column' filepath='../.././libcpp/errors.c' line='174' column='1'/>
       <parameter type-id='type-id-8' name='msgid' filepath='../.././libcpp/errors.c' line='175' column='1'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_pedwarning_with_line' mangled-name='_Z24cpp_pedwarning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24cpp_pedwarning_with_lineP10cpp_readerijjPKcz'>
       <parameter type-id='type-id-332' name='pfile' filepath='../.././libcpp/errors.c' line='192' column='1'/>
       <parameter type-id='type-id-3' name='reason' filepath='../.././libcpp/errors.c' line='192' column='1'/>
-      <parameter type-id='type-id-92' name='src_loc' filepath='../.././libcpp/errors.c' line='193' column='1'/>
+      <parameter type-id='type-id-93' name='src_loc' filepath='../.././libcpp/errors.c' line='193' column='1'/>
       <parameter type-id='type-id-22' name='column' filepath='../.././libcpp/errors.c' line='193' column='1'/>
       <parameter type-id='type-id-8' name='msgid' filepath='../.././libcpp/errors.c' line='194' column='1'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_warning_with_line_syshdr' mangled-name='_Z28cpp_warning_with_line_syshdrP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28cpp_warning_with_line_syshdrP10cpp_readerijjPKcz'>
       <parameter type-id='type-id-332' name='pfile' filepath='../.././libcpp/errors.c' line='212' column='1'/>
       <parameter type-id='type-id-3' name='reason' filepath='../.././libcpp/errors.c' line='212' column='1'/>
-      <parameter type-id='type-id-92' name='src_loc' filepath='../.././libcpp/errors.c' line='213' column='1'/>
+      <parameter type-id='type-id-93' name='src_loc' filepath='../.././libcpp/errors.c' line='213' column='1'/>
       <parameter type-id='type-id-22' name='column' filepath='../.././libcpp/errors.c' line='213' column='1'/>
       <parameter type-id='type-id-8' name='msgid' filepath='../.././libcpp/errors.c' line='214' column='1'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_included_before' mangled-name='_Z19cpp_included_beforeP10cpp_readerPKcj' filepath='../.././libcpp/files.c' line='1114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_included_beforeP10cpp_readerPKcj'>
       <parameter type-id='type-id-332' name='pfile' filepath='../.././libcpp/files.c' line='1114' column='1'/>
       <parameter type-id='type-id-8' name='fname' filepath='../.././libcpp/files.c' line='1114' column='1'/>
-      <parameter type-id='type-id-92' name='location' filepath='../.././libcpp/files.c' line='1115' column='1'/>
+      <parameter type-id='type-id-93' name='location' filepath='../.././libcpp/files.c' line='1115' column='1'/>
       <return type-id='type-id-54'/>
     </function-decl>
     <function-decl name='_cpp_init_files' mangled-name='_cpp_init_files' filepath='../.././libcpp/files.c' line='1170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_init_files'>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-188'/>
       <parameter type-id='type-id-209'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-88'/>
     </function-decl>
     <function-decl name='strlen' filepath='/usr/include/string.h' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-8'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='_obstack_newchunk' filepath='../.././libcpp/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-208'/>
     </function-decl>
     <function-decl name='_obstack_begin' filepath='../.././libcpp/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././libcpp/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-5'/>
     </function-decl>
     <function-type size-in-bits='64' id='type-id-414'>
-      <parameter type-id='type-id-87'/>
+      <parameter type-id='type-id-88'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-3'/>
     </function-type>
     <var-decl name='stdin' type-id='type-id-28' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-28' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <function-decl name='_obstack_newchunk' filepath='../.././libcpp/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././libcpp/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-359'/>
     </function-decl>
     <function-decl name='_obstack_begin' filepath='../.././libcpp/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
       <parameter type-id='type-id-221'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-22'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='cpp_warning_with_line' mangled-name='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='932' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/include/cpplib.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <parameter type-id='type-id-3'/>
-      <parameter type-id='type-id-92'/>
+      <parameter type-id='type-id-93'/>
       <parameter type-id='type-id-22'/>
       <parameter type-id='type-id-8'/>
       <parameter is-variadic='yes'/>
     <function-decl name='linemap_position_for_column' mangled-name='_Z27linemap_position_for_columnP9line_mapsj' filepath='../.././libcpp/include/line-map.h' line='551' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-221'/>
       <parameter type-id='type-id-22'/>
-      <return type-id='type-id-92'/>
+      <return type-id='type-id-93'/>
     </function-decl>
     <function-decl name='_cpp_handle_directive' filepath='../.././libcpp/internal.h' line='665' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-332'/>
       <return type-id='type-id-2'/>
     </function-decl>
     <function-decl name='_obstack_begin' filepath='../.././libcpp/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././libcpp/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='_obstack_newchunk' filepath='../.././libcpp/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-1'/>
     </function-decl>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='_obstack_memory_used' filepath='../.././libcpp/../include/obstack.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <return type-id='type-id-3'/>
     </function-decl>
     <function-decl name='fprintf' filepath='/usr/include/stdio.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-272'/>
     </function-decl>
     <function-decl name='_obstack_begin' filepath='../.././libcpp/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-3'/>
       <parameter type-id='type-id-137'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='obstack_free' filepath='../.././libcpp/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-72'/>
+      <parameter type-id='type-id-73'/>
       <parameter type-id='type-id-2'/>
       <return type-id='type-id-1'/>
     </function-decl>
         <var-decl name='buflen' type-id='type-id-473' visibility='default' filepath='../.././libiberty/../include/md5.h' line='93' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
-        <var-decl name='buffer' type-id='type-id-74' visibility='default' filepath='../.././libiberty/../include/md5.h' line='94' column='1'/>
+        <var-decl name='buffer' type-id='type-id-75' visibility='default' filepath='../.././libiberty/../include/md5.h' line='94' column='1'/>
       </data-member>
     </class-decl>
     <typedef-decl name='uint32_t' type-id='type-id-22' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-475'/>
       <parameter type-id='type-id-2' name='element' filepath='../.././libiberty/hashtab.c' line='642' column='1'/>
       <parameter type-id='type-id-188' name='hash' filepath='../.././libiberty/hashtab.c' line='643' column='1'/>
       <parameter type-id='type-id-209' name='insert' filepath='../.././libiberty/hashtab.c' line='643' column='1'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-88'/>
     </function-decl>
     <function-decl name='htab_find_slot' mangled-name='htab_find_slot' filepath='../.././libiberty/hashtab.c' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_find_slot'>
       <parameter type-id='type-id-208' name='htab' filepath='../.././libiberty/hashtab.c' line='710' column='1'/>
       <parameter type-id='type-id-2' name='element' filepath='../.././libiberty/hashtab.c' line='710' column='1'/>
       <parameter type-id='type-id-209' name='insert' filepath='../.././libiberty/hashtab.c' line='710' column='1'/>
-      <return type-id='type-id-87'/>
+      <return type-id='type-id-88'/>
     </function-decl>
     <function-decl name='htab_remove_elt_with_hash' mangled-name='htab_remove_elt_with_hash' filepath='../.././libiberty/hashtab.c' line='732' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_remove_elt_with_hash'>
       <parameter type-id='type-id-208' name='htab' filepath='../.././libiberty/hashtab.c' line='732' column='1'/>
     </function-decl>
     <function-decl name='htab_clear_slot' mangled-name='htab_clear_slot' filepath='../.././libiberty/hashtab.c' line='752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_clear_slot'>
       <parameter type-id='type-id-208' name='htab' filepath='../.././libiberty/hashtab.c' line='752' column='1'/>
-      <parameter type-id='type-id-87' name='slot' filepath='../.././libiberty/hashtab.c' line='752' column='1'/>
+      <parameter type-id='type-id-88' name='slot' filepath='../.././libiberty/hashtab.c' line='752' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='htab_traverse_noresize' mangled-name='htab_traverse_noresize' filepath='../.././libiberty/hashtab.c' line='771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_traverse_noresize'>
index 5f1733cd86e0e50515a9fa2e2617709fdfca0009..6b51c0090e9ea6b0d0a5f5b3290b2f3426a1630f 100644 (file)
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-140'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-518'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-518' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-519'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-519'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-520'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-504' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-520' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-521' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-38' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-519' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
+        <var-decl name='__value' type-id='type-id-520' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='32' id='type-id-520'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='32' id='type-id-521'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-518' filepath='/usr/include/wchar.h' line='95' column='1' id='type-id-521'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-521' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-64'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-519' filepath='/usr/include/wchar.h' line='95' column='1' id='type-id-518'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-518' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-64'/>
     <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-522'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-546'/>
       <return type-id='type-id-38'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1' id='type-id-547'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-547' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1' id='type-id-548'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pos' type-id='type-id-508' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__state' type-id='type-id-521' visibility='default' filepath='/usr/include/_G_config.h' line='25' column='1'/>
+        <var-decl name='__state' type-id='type-id-518' visibility='default' filepath='/usr/include/_G_config.h' line='25' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-547' filepath='/usr/include/_G_config.h' line='26' column='1' id='type-id-548'/>
-    <typedef-decl name='fpos_t' type-id='type-id-548' filepath='/usr/include/stdio.h' line='111' column='1' id='type-id-549'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-548' filepath='/usr/include/_G_config.h' line='26' column='1' id='type-id-547'/>
+    <typedef-decl name='fpos_t' type-id='type-id-547' filepath='/usr/include/stdio.h' line='111' column='1' id='type-id-549'/>
     <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-550'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-546'/>
     <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-152'/>
     <qualified-type-def type-id='type-id-154' const='yes' id='type-id-173'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/atomic_word.h' line='32' column='1' id='type-id-80'/>
-    <array-type-def dimensions='0' type-id='type-id-71' id='type-id-175'/>
+    <array-type-def dimensions='0' type-id='type-id-71' size-in-bits='infinite' id='type-id-175'/>
     <reference-type-def kind='lvalue' type-id='type-id-170' size-in-bits='64' id='type-id-176'/>
     <qualified-type-def type-id='type-id-170' const='yes' id='type-id-563'/>
     <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-177'/>
     <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='2048' id='type-id-632'>
       <subrange length='256'/>
     </array-type-def>
+    <qualified-type-def type-id='type-id-782' const='yes' id='type-id-663'/>
     <namespace-decl name='std'>
       <class-decl name='__codecvt_abstract_base&lt;char, char, __mbstate_t&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='69' column='1' id='type-id-593'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-627'/>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-782'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-783'/>
         <member-type access='private'>
-          <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-783'/>
+          <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-784'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='intern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-784'/>
+          <typedef-decl name='intern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-785'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-785'/>
+          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-786'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='state_type' type-id='type-id-521' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-786'/>
+          <typedef-decl name='state_type' type-id='type-id-518' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-787'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-783'/>
+          <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-784'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='state_type' type-id='type-id-521' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-786'/>
+          <typedef-decl name='state_type' type-id='type-id-518' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-787'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-785'/>
+          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-786'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='intern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-784'/>
+          <typedef-decl name='intern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-785'/>
         </member-type>
         <member-function access='protected'>
           <function-decl name='__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-787' is-artificial='yes'/>
+            <parameter type-id='type-id-788' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='out' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE3outERS0_PKcS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <parameter type-id='type-id-790'/>
             <parameter type-id='type-id-791'/>
-            <parameter type-id='type-id-792'/>
+            <parameter type-id='type-id-791'/>
             <parameter type-id='type-id-792'/>
             <parameter type-id='type-id-793'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-793'/>
+            <parameter type-id='type-id-794'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='unshift' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE7unshiftERS0_PcS3_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-792'/>
-            <parameter type-id='type-id-792'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
             <parameter type-id='type-id-793'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-793'/>
+            <parameter type-id='type-id-794'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='in' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE2inERS0_PKcS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-794'/>
-            <parameter type-id='type-id-794'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-795'/>
-            <parameter type-id='type-id-796'/>
             <parameter type-id='type-id-796'/>
             <parameter type-id='type-id-797'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-797'/>
+            <parameter type-id='type-id-798'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='encoding' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE8encodingEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='always_noconv' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13always_noconvEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='length' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6lengthERS0_PKcS4_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-794'/>
-            <parameter type-id='type-id-794'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-795'/>
+            <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-787' is-artificial='yes'/>
+            <parameter type-id='type-id-788' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='encoding' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE8encodingEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='always_noconv' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13always_noconvEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='in' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE2inERS0_PKcS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-794'/>
-            <parameter type-id='type-id-794'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-795'/>
-            <parameter type-id='type-id-796'/>
             <parameter type-id='type-id-796'/>
             <parameter type-id='type-id-797'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-797'/>
+            <parameter type-id='type-id-798'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='out' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE3outERS0_PKcS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <parameter type-id='type-id-790'/>
             <parameter type-id='type-id-791'/>
+            <parameter type-id='type-id-791'/>
             <parameter type-id='type-id-792'/>
-            <parameter type-id='type-id-792'/>
             <parameter type-id='type-id-793'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-793'/>
+            <parameter type-id='type-id-794'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='length' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6lengthERS0_PKcS4_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-794'/>
-            <parameter type-id='type-id-794'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-795'/>
+            <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='unshift' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE7unshiftERS0_PcS3_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-792'/>
-            <parameter type-id='type-id-792'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-793'/>
             <parameter type-id='type-id-793'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-794'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' mangled-name='_ZNSt23__codecvt_abstract_baseIcc11__mbstate_tED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-787' is-artificial='yes'/>
+            <parameter type-id='type-id-788' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' mangled-name='_ZNSt23__codecvt_abstract_baseIcc11__mbstate_tED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-787' is-artificial='yes'/>
+            <parameter type-id='type-id-788' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-787' is-artificial='yes'/>
+            <parameter type-id='type-id-788' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-787' is-artificial='yes'/>
+            <parameter type-id='type-id-788' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='2'>
           <function-decl name='do_out' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <parameter type-id='type-id-790'/>
             <parameter type-id='type-id-791'/>
+            <parameter type-id='type-id-791'/>
             <parameter type-id='type-id-792'/>
-            <parameter type-id='type-id-792'/>
             <parameter type-id='type-id-793'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-793'/>
+            <parameter type-id='type-id-794'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='3'>
           <function-decl name='do_unshift' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-792'/>
-            <parameter type-id='type-id-792'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-793'/>
             <parameter type-id='type-id-793'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-794'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='4'>
           <function-decl name='do_in' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-794'/>
-            <parameter type-id='type-id-794'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-796'/>
-            <parameter type-id='type-id-796'/>
             <parameter type-id='type-id-797'/>
-            <return type-id='type-id-783'/>
+            <parameter type-id='type-id-797'/>
+            <parameter type-id='type-id-798'/>
+            <return type-id='type-id-784'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='5'>
           <function-decl name='do_encoding' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE11do_encodingEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='do_always_noconv' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE16do_always_noconvEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='do_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE9do_lengthERS0_PKcS4_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
-            <parameter type-id='type-id-789'/>
-            <parameter type-id='type-id-794'/>
-            <parameter type-id='type-id-794'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
+            <parameter type-id='type-id-790'/>
+            <parameter type-id='type-id-795'/>
+            <parameter type-id='type-id-795'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='do_max_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13do_max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-788' is-artificial='yes'/>
+            <parameter type-id='type-id-789' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
     <namespace-decl name='std'>
       <class-decl name='__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='69' column='1' id='type-id-611'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-627'/>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-782'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-783'/>
         <member-type access='private'>
           <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-622'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='intern_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-798'/>
+          <typedef-decl name='intern_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-799'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-799'/>
+          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-800'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='state_type' type-id='type-id-521' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-800'/>
+          <typedef-decl name='state_type' type-id='type-id-518' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-801'/>
         </member-type>
         <member-type access='private'>
           <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-622'/>
           <typedef-decl name='result' type-id='type-id-606' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='74' column='1' id='type-id-622'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='state_type' type-id='type-id-521' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-800'/>
+          <typedef-decl name='state_type' type-id='type-id-518' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='77' column='1' id='type-id-801'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-799'/>
+          <typedef-decl name='extern_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='76' column='1' id='type-id-800'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='intern_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-798'/>
+          <typedef-decl name='intern_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='75' column='1' id='type-id-799'/>
         </member-type>
         <member-function access='protected'>
           <function-decl name='__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-801' is-artificial='yes'/>
+            <parameter type-id='type-id-802' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='out' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE3outERS0_PKwS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <parameter type-id='type-id-804'/>
             <parameter type-id='type-id-805'/>
-            <parameter type-id='type-id-806'/>
+            <parameter type-id='type-id-805'/>
             <parameter type-id='type-id-806'/>
             <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-808'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='unshift' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE7unshiftERS0_PcS3_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-806'/>
-            <parameter type-id='type-id-806'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
             <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-808'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='in' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE2inERS0_PKcS4_RS4_PwS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-808'/>
-            <parameter type-id='type-id-808'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-809'/>
-            <parameter type-id='type-id-810'/>
             <parameter type-id='type-id-810'/>
             <parameter type-id='type-id-811'/>
+            <parameter type-id='type-id-811'/>
+            <parameter type-id='type-id-812'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='encoding' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE8encodingEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='always_noconv' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE13always_noconvEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='length' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE6lengthERS0_PKcS4_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-808'/>
-            <parameter type-id='type-id-808'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-809'/>
+            <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE10max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-801' is-artificial='yes'/>
+            <parameter type-id='type-id-802' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='encoding' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE8encodingEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE10max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='always_noconv' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE13always_noconvEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='in' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE2inERS0_PKcS4_RS4_PwS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-808'/>
-            <parameter type-id='type-id-808'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-810'/>
-            <parameter type-id='type-id-810'/>
             <parameter type-id='type-id-811'/>
+            <parameter type-id='type-id-811'/>
+            <parameter type-id='type-id-812'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='out' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE3outERS0_PKwS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <parameter type-id='type-id-804'/>
             <parameter type-id='type-id-805'/>
+            <parameter type-id='type-id-805'/>
             <parameter type-id='type-id-806'/>
-            <parameter type-id='type-id-806'/>
             <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-808'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='length' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE6lengthERS0_PKcS4_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-808'/>
-            <parameter type-id='type-id-808'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-809'/>
+            <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='unshift' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE7unshiftERS0_PcS3_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-806'/>
-            <parameter type-id='type-id-806'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-807'/>
             <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-808'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' mangled-name='_ZNSt23__codecvt_abstract_baseIwc11__mbstate_tED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-801' is-artificial='yes'/>
+            <parameter type-id='type-id-802' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' mangled-name='_ZNSt23__codecvt_abstract_baseIwc11__mbstate_tED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-801' is-artificial='yes'/>
+            <parameter type-id='type-id-802' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-801' is-artificial='yes'/>
+            <parameter type-id='type-id-802' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__codecvt_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-801' is-artificial='yes'/>
+            <parameter type-id='type-id-802' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='2'>
           <function-decl name='do_out' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE6do_outERS0_PKwS4_RS4_PcS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <parameter type-id='type-id-804'/>
             <parameter type-id='type-id-805'/>
+            <parameter type-id='type-id-805'/>
             <parameter type-id='type-id-806'/>
-            <parameter type-id='type-id-806'/>
             <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-808'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='3'>
           <function-decl name='do_unshift' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-806'/>
-            <parameter type-id='type-id-806'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-807'/>
             <parameter type-id='type-id-807'/>
+            <parameter type-id='type-id-808'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='4'>
           <function-decl name='do_in' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE5do_inERS0_PKcS4_RS4_PwS6_RS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-808'/>
-            <parameter type-id='type-id-808'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-810'/>
-            <parameter type-id='type-id-810'/>
             <parameter type-id='type-id-811'/>
+            <parameter type-id='type-id-811'/>
+            <parameter type-id='type-id-812'/>
             <return type-id='type-id-622'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='5'>
           <function-decl name='do_encoding' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE11do_encodingEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='do_always_noconv' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE16do_always_noconvEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='do_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE9do_lengthERS0_PKcS4_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
-            <parameter type-id='type-id-803'/>
-            <parameter type-id='type-id-808'/>
-            <parameter type-id='type-id-808'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
+            <parameter type-id='type-id-804'/>
+            <parameter type-id='type-id-809'/>
+            <parameter type-id='type-id-809'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='do_max_length' mangled-name='_ZNKSt23__codecvt_abstract_baseIwc11__mbstate_tE13do_max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-802' is-artificial='yes'/>
+            <parameter type-id='type-id-803' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-627'/>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-628'/>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-812'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-813'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-812'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-813'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-812'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-813'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-812'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-813'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-812'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-813'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-812'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-813'/>
         </member-type>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-815' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIwE6narrowEwc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
             <parameter type-id='type-id-17'/>
             <return type-id='type-id-17'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE2isEtw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-813'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEPKcS2_Pw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-816'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE2isEtw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-813'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEPKcS2_Pw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-816'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE2isEtw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-813'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE2isEPKwS2_Pt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
             <parameter type-id='type-id-637'/>
-            <return type-id='type-id-816'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='scan_is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE7scan_isEtPKwS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='scan_not' mangled-name='_ZNKSt21__ctype_abstract_baseIwE8scan_notEtPKwS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIwE7toupperEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
-            <return type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIwE7toupperEPwPKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIwE7tolowerEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
-            <return type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIwE7tolowerEPwPKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5widenEPKcS2_Pw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-816'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIwE6narrowEwc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
             <parameter type-id='type-id-17'/>
             <return type-id='type-id-17'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIwE6narrowEPKwS2_cPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
             <parameter type-id='type-id-17'/>
             <parameter type-id='type-id-151'/>
-            <return type-id='type-id-816'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-815' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' mangled-name='_ZNSt21__ctype_abstract_baseIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-815' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' mangled-name='_ZNSt21__ctype_abstract_baseIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-815' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-815' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-815' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='2'>
           <function-decl name='do_is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5do_isEtw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-813'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='3'>
           <function-decl name='do_is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE5do_isEPKwS2_Pt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
             <parameter type-id='type-id-637'/>
-            <return type-id='type-id-816'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='4'>
           <function-decl name='do_scan_is' mangled-name='_ZNKSt21__ctype_abstract_baseIwE10do_scan_isEtPKwS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='5'>
           <function-decl name='do_scan_not' mangled-name='_ZNKSt21__ctype_abstract_baseIwE11do_scan_notEtPKwS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='do_toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIwE10do_toupperEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
-            <return type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='do_toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIwE10do_toupperEPwPKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='do_tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIwE10do_tolowerEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
-            <return type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='9'>
           <function-decl name='do_tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIwE10do_tolowerEPwPKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='498' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-816'/>
-            <return type-id='type-id-816'/>
+            <parameter type-id='type-id-817'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='10'>
           <function-decl name='do_widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE8do_widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-812'/>
+            <return type-id='type-id-813'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='11'>
           <function-decl name='do_widen' mangled-name='_ZNKSt21__ctype_abstract_baseIwE8do_widenEPKcS2_Pw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <parameter type-id='type-id-815'/>
+            <parameter type-id='type-id-816'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='12'>
           <function-decl name='do_narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIwE9do_narrowEwc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-812'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-813'/>
             <parameter type-id='type-id-17'/>
             <return type-id='type-id-17'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='13'>
           <function-decl name='do_narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIwE9do_narrowEPKwS2_cPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-813' is-artificial='yes'/>
-            <parameter type-id='type-id-816'/>
-            <parameter type-id='type-id-816'/>
+            <parameter type-id='type-id-814' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
             <parameter type-id='type-id-17'/>
             <parameter type-id='type-id-151'/>
-            <return type-id='type-id-816'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2176' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='56' column='1' id='type-id-765'>
         <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-14'/>
         <member-type access='private'>
-          <typedef-decl name='__ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-817'/>
+          <typedef-decl name='__ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-818'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-818'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-819'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-818'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-819'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-818'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-819'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='sentry' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='398' column='1' id='type-id-819'>
+          <class-decl name='sentry' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='398' column='1' id='type-id-820'>
             <data-member access='private' layout-offset-in-bits='0'>
               <var-decl name='_M_ok' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='401' column='1'/>
             </data-member>
             <data-member access='private' layout-offset-in-bits='64'>
-              <var-decl name='_M_os' type-id='type-id-820' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='402' column='1'/>
+              <var-decl name='_M_os' type-id='type-id-821' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='402' column='1'/>
             </data-member>
             <member-function access='private' constructor='yes'>
               <function-decl name='sentry' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-821' is-artificial='yes'/>
-                <parameter type-id='type-id-822'/>
+                <parameter type-id='type-id-822' is-artificial='yes'/>
+                <parameter type-id='type-id-823'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
               <function-decl name='~sentry' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='426' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-821' is-artificial='yes'/>
+                <parameter type-id='type-id-822' is-artificial='yes'/>
                 <parameter type-id='type-id-38' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private' const='yes'>
               <function-decl name='operator bool' mangled-name='_ZNKSo6sentrycvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSo6sentrycvbEv@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-823' is-artificial='yes'/>
+                <parameter type-id='type-id-824' is-artificial='yes'/>
                 <return type-id='type-id-25'/>
               </function-decl>
             </member-function>
             <member-function access='private' constructor='yes'>
               <function-decl name='sentry' mangled-name='_ZNSo6sentryC2ERSo' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo6sentryC2ERSo@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-821' is-artificial='yes'/>
-                <parameter type-id='type-id-822'/>
+                <parameter type-id='type-id-822' is-artificial='yes'/>
+                <parameter type-id='type-id-823'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
               <function-decl name='~sentry' mangled-name='_ZNSo6sentryD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='426' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo6sentryD1Ev@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-821' is-artificial='yes'/>
+                <parameter type-id='type-id-822' is-artificial='yes'/>
                 <parameter type-id='type-id-38' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='60' column='1' id='type-id-824'/>
+          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='60' column='1' id='type-id-825'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='61' column='1' id='type-id-825'/>
+          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='61' column='1' id='type-id-826'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pos_type' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='62' column='1' id='type-id-826'/>
+          <typedef-decl name='pos_type' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='62' column='1' id='type-id-827'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='off_type' type-id='type-id-46' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='63' column='1' id='type-id-827'/>
+          <typedef-decl name='off_type' type-id='type-id-46' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='63' column='1' id='type-id-828'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__ios_type' type-id='type-id-14' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='68' column='1' id='type-id-828'/>
+          <typedef-decl name='__ios_type' type-id='type-id-14' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='68' column='1' id='type-id-829'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__num_put_type' type-id='type-id-21' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='71' column='1' id='type-id-829'/>
+          <typedef-decl name='__num_put_type' type-id='type-id-21' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='71' column='1' id='type-id-830'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-818'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-819'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-817'/>
+          <typedef-decl name='__ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-818'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-818'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-819'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long double&gt;' mangled-name='_ZNSo9_M_insertIeEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;double&gt;' mangled-name='_ZNSo9_M_insertIdEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='flush' mangled-name='_ZNSo5flushEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEPFRSoS_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEPFRSoS_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-832'/>
-            <return type-id='type-id-830'/>
+            <parameter type-id='type-id-833'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-833'/>
-            <return type-id='type-id-830'/>
+            <parameter type-id='type-id-834'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEPFRSt8ios_baseS0_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEPFRSt8ios_baseS0_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-311'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEl@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-57'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEm@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-71'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEb@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEs@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-587'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEt@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-509'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEi@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEj@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-504'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEx' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEx@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEy' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEy@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-537'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEd@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEf@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEe@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEPKv@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-830'/>
+            <return type-id='type-id-831'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
-            <return type-id='type-id-822'/>
+            <parameter type-id='type-id-832'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='put' mangled-name='_ZNSo3putEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo3putEc@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-824'/>
-            <return type-id='type-id-822'/>
+            <parameter type-id='type-id-825'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_write' mangled-name='_ZNSo8_M_writeEPKcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo8_M_writeEPKcl@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-835'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='flush' mangled-name='_ZNSo5flushEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo5flushEv@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tellp' mangled-name='_ZNSo5tellpEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo5tellpEv@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <return type-id='type-id-826'/>
+            <return type-id='type-id-827'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='seekp' mangled-name='_ZNSo5seekpESt4fposI11__mbstate_tE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo5seekpESt4fposI11__mbstate_tE@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-826'/>
-            <return type-id='type-id-822'/>
+            <parameter type-id='type-id-827'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='seekp' mangled-name='_ZNSo5seekpElSt12_Ios_Seekdir' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo5seekpElSt12_Ios_Seekdir@@GLIBCXX_3.4'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
-            <parameter type-id='type-id-827'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-52'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long int&gt;' mangled-name='_ZNSo9_M_insertIlEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-57'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long unsigned int&gt;' mangled-name='_ZNSo9_M_insertImEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-71'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;bool&gt;' mangled-name='_ZNSo9_M_insertIbEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long long int&gt;' mangled-name='_ZNSo9_M_insertIxEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIxEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long long unsigned int&gt;' mangled-name='_ZNSo9_M_insertIyEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIyEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-537'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;double&gt;' mangled-name='_ZNSo9_M_insertIdEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long double&gt;' mangled-name='_ZNSo9_M_insertIeEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIeEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;const void*&gt;' mangled-name='_ZNSo9_M_insertIPKvEERSoT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-822'/>
+            <return type-id='type-id-823'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-24' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-831'/>
+            <parameter type-id='type-id-832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       <class-decl name='basic_ostream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='2176' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='56' column='1' id='type-id-766'>
         <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-105'/>
         <member-type access='private'>
-          <typedef-decl name='__ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-835'/>
+          <typedef-decl name='__ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-836'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-836'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-837'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-836'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-837'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='sentry' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='398' column='1' id='type-id-837'>
+          <class-decl name='sentry' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='398' column='1' id='type-id-838'>
             <data-member access='private' layout-offset-in-bits='0'>
               <var-decl name='_M_ok' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='401' column='1'/>
             </data-member>
             <data-member access='private' layout-offset-in-bits='64'>
-              <var-decl name='_M_os' type-id='type-id-838' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='402' column='1'/>
+              <var-decl name='_M_os' type-id='type-id-839' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='402' column='1'/>
             </data-member>
             <member-function access='private' constructor='yes'>
               <function-decl name='sentry' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-839' is-artificial='yes'/>
-                <parameter type-id='type-id-840'/>
+                <parameter type-id='type-id-840' is-artificial='yes'/>
+                <parameter type-id='type-id-841'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
               <function-decl name='~sentry' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='426' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-839' is-artificial='yes'/>
+                <parameter type-id='type-id-840' is-artificial='yes'/>
                 <parameter type-id='type-id-38' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private' const='yes'>
               <function-decl name='operator bool' mangled-name='_ZNKSt13basic_ostreamIwSt11char_traitsIwEE6sentrycvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13basic_ostreamIwSt11char_traitsIwEE6sentrycvbEv@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-841' is-artificial='yes'/>
+                <parameter type-id='type-id-842' is-artificial='yes'/>
                 <return type-id='type-id-25'/>
               </function-decl>
             </member-function>
             <member-function access='private' constructor='yes'>
               <function-decl name='sentry' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC2ERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC1ERS2_@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-839' is-artificial='yes'/>
-                <parameter type-id='type-id-840'/>
+                <parameter type-id='type-id-840' is-artificial='yes'/>
+                <parameter type-id='type-id-841'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
               <function-decl name='~sentry' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='426' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-839' is-artificial='yes'/>
+                <parameter type-id='type-id-840' is-artificial='yes'/>
                 <parameter type-id='type-id-38' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='60' column='1' id='type-id-842'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='60' column='1' id='type-id-843'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='61' column='1' id='type-id-843'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='61' column='1' id='type-id-844'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pos_type' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='62' column='1' id='type-id-844'/>
+          <typedef-decl name='pos_type' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='62' column='1' id='type-id-845'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='off_type' type-id='type-id-130' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='63' column='1' id='type-id-845'/>
+          <typedef-decl name='off_type' type-id='type-id-130' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='63' column='1' id='type-id-846'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__ios_type' type-id='type-id-105' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='68' column='1' id='type-id-846'/>
+          <typedef-decl name='__ios_type' type-id='type-id-105' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='68' column='1' id='type-id-847'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__num_put_type' type-id='type-id-111' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='71' column='1' id='type-id-847'/>
+          <typedef-decl name='__num_put_type' type-id='type-id-111' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='71' column='1' id='type-id-848'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-836'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-837'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-835'/>
+          <typedef-decl name='__ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='69' column='1' id='type-id-836'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-836'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='67' column='1' id='type-id-837'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long double&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;double&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
+            <parameter type-id='type-id-850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
+            <parameter type-id='type-id-850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='flush' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
+            <parameter type-id='type-id-850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRS2_S3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRS2_S3_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-850'/>
-            <return type-id='type-id-848'/>
+            <parameter type-id='type-id-851'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt9basic_iosIwS1_ES5_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt9basic_iosIwS1_ES5_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-851'/>
-            <return type-id='type-id-848'/>
+            <parameter type-id='type-id-852'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt8ios_baseS4_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt8ios_baseS4_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-311'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEl@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-57'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEm@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-71'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEb@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEs@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-587'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEt@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-509'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEj@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-504'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEx' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEx@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEy' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEy@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-537'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEf@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPKv@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-848'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPSt15basic_streambufIwS1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPSt15basic_streambufIwS1_E@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
-            <return type-id='type-id-840'/>
+            <parameter type-id='type-id-850'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='put' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-842'/>
-            <return type-id='type-id-840'/>
+            <parameter type-id='type-id-843'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_write' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwl@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-852'/>
+            <parameter type-id='type-id-853'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-251'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='flush' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tellp' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5tellpEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5tellpEv@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <return type-id='type-id-844'/>
+            <return type-id='type-id-845'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='seekp' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpESt4fposI11__mbstate_tE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpESt4fposI11__mbstate_tE@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-844'/>
-            <return type-id='type-id-840'/>
+            <parameter type-id='type-id-845'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='seekp' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpElSt12_Ios_Seekdir' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpElSt12_Ios_Seekdir@@GLIBCXX_3.4'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
-            <parameter type-id='type-id-845'/>
+            <parameter type-id='type-id-846'/>
             <parameter type-id='type-id-52'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long int&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-57'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long unsigned int&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-71'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;bool&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long long int&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long long unsigned int&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-537'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;double&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;long double&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert&lt;const void*&gt;' mangled-name='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_@@GLIBCXX_3.4.9'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-840'/>
+            <return type-id='type-id-841'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
+            <parameter type-id='type-id-850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
+            <parameter type-id='type-id-850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-114' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-849'/>
+            <parameter type-id='type-id-850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <var-decl name='_M_off' type-id='type-id-62' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='117' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_state' type-id='type-id-521' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='118' column='1'/>
+          <var-decl name='_M_state' type-id='type-id-518' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='118' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fpos' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator std::streamoff' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
-            <parameter type-id='type-id-521'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <return type-id='type-id-521'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <return type-id='type-id-518'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-854' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
-            <return type-id='type-id-855'/>
+            <return type-id='type-id-856'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <return type-id='type-id-779'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-856'/>
+            <parameter type-id='type-id-855' is-artificial='yes'/>
+            <parameter type-id='type-id-857'/>
             <return type-id='type-id-62'/>
           </function-decl>
         </member-function>
       <class-decl name='istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='52' column='1' id='type-id-713'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-857'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-858'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-858'/>
+          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-859'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-859'/>
+          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-860'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='istream_type' type-id='type-id-284' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-860'/>
+          <typedef-decl name='istream_type' type-id='type-id-284' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-861'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='istream_type' type-id='type-id-284' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-860'/>
+          <typedef-decl name='istream_type' type-id='type-id-284' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-861'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-857'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-858'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-859'/>
+          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-860'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-858'/>
+          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-859'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_sbuf' type-id='type-id-861' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='99' column='1'/>
+          <var-decl name='_M_sbuf' type-id='type-id-862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='99' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_c' type-id='type-id-858' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='100' column='1'/>
+          <var-decl name='_M_c' type-id='type-id-859' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='100' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
-            <parameter type-id='type-id-863'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
+            <parameter type-id='type-id-864'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
-            <parameter type-id='type-id-861'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
+            <parameter type-id='type-id-862'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
-            <return type-id='type-id-859'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
+            <return type-id='type-id-860'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
-            <return type-id='type-id-865'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
+            <return type-id='type-id-866'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <return type-id='type-id-713'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE5equalERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
-            <parameter type-id='type-id-866'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
+            <parameter type-id='type-id-867'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
-            <return type-id='type-id-858'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
+            <return type-id='type-id-859'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_at_eof' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE9_M_at_eofEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
-            <parameter type-id='type-id-863'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
+            <parameter type-id='type-id-864'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
-            <parameter type-id='type-id-861'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
+            <parameter type-id='type-id-862'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
-            <return type-id='type-id-859'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
+            <return type-id='type-id-860'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
-            <return type-id='type-id-865'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
+            <return type-id='type-id-866'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
+            <parameter type-id='type-id-863' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <return type-id='type-id-713'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE5equalERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
-            <parameter type-id='type-id-866'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
+            <parameter type-id='type-id-867'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
-            <return type-id='type-id-858'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
+            <return type-id='type-id-859'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_at_eof' mangled-name='_ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE9_M_at_eofEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-864' is-artificial='yes'/>
+            <parameter type-id='type-id-865' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       <class-decl name='istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='52' column='1' id='type-id-720'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-370'/>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-867'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-868'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-868'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-869'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-869'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-870'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='istream_type' type-id='type-id-323' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-870'/>
+          <typedef-decl name='istream_type' type-id='type-id-323' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-871'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='istream_type' type-id='type-id-323' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-870'/>
+          <typedef-decl name='istream_type' type-id='type-id-323' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='70' column='1' id='type-id-871'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-867'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='69' column='1' id='type-id-868'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-869'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='66' column='1' id='type-id-870'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-868'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='68' column='1' id='type-id-869'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_sbuf' type-id='type-id-871' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='99' column='1'/>
+          <var-decl name='_M_sbuf' type-id='type-id-872' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='99' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_c' type-id='type-id-868' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='100' column='1'/>
+          <var-decl name='_M_c' type-id='type-id-869' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='100' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
-            <parameter type-id='type-id-873'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <parameter type-id='type-id-874'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
-            <parameter type-id='type-id-871'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <parameter type-id='type-id-872'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
-            <return type-id='type-id-869'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
+            <return type-id='type-id-870'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
-            <return type-id='type-id-875'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <return type-id='type-id-876'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <return type-id='type-id-720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE5equalERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
+            <parameter type-id='type-id-877'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
-            <return type-id='type-id-868'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
+            <return type-id='type-id-869'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_at_eof' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE9_M_at_eofEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
-            <parameter type-id='type-id-873'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <parameter type-id='type-id-874'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='istreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
-            <parameter type-id='type-id-871'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <parameter type-id='type-id-872'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
-            <return type-id='type-id-869'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
+            <return type-id='type-id-870'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
-            <return type-id='type-id-875'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <return type-id='type-id-876'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-872' is-artificial='yes'/>
+            <parameter type-id='type-id-873' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <return type-id='type-id-720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE5equalERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
+            <parameter type-id='type-id-877'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
-            <return type-id='type-id-868'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
+            <return type-id='type-id-869'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_at_eof' mangled-name='_ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE9_M_at_eofEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-874' is-artificial='yes'/>
+            <parameter type-id='type-id-875' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
     </namespace-decl>
     <namespace-decl name='std'>
       <class-decl name='ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='218' column='1' id='type-id-725'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-877'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-878'/>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-878'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-879'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-879'/>
+          <typedef-decl name='ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-880'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-879'/>
+          <typedef-decl name='ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-880'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-878'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-879'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-879'/>
+          <typedef-decl name='ostream_type' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-880'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-878'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-879'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_sbuf' type-id='type-id-880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='238' column='1'/>
+          <var-decl name='_M_sbuf' type-id='type-id-881' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='238' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_failed' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='239' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <parameter type-id='type-id-882'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <parameter type-id='type-id-883'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <parameter type-id='type-id-880'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <parameter type-id='type-id-881'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEaSEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <return type-id='type-id-883'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <return type-id='type-id-883'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='failed' mangled-name='_ZNKSt19ostreambuf_iteratorIcSt11char_traitsIcEE6failedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-884' is-artificial='yes'/>
+            <parameter type-id='type-id-885' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_put' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEE6_M_putEPKcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <parameter type-id='type-id-882'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <parameter type-id='type-id-883'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <parameter type-id='type-id-880'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <parameter type-id='type-id-881'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEaSEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <return type-id='type-id-883'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <return type-id='type-id-883'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='failed' mangled-name='_ZNKSt19ostreambuf_iteratorIcSt11char_traitsIcEE6failedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-884' is-artificial='yes'/>
+            <parameter type-id='type-id-885' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_put' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEE6_M_putEPKcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <parameter type-id='type-id-882'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <parameter type-id='type-id-883'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <parameter type-id='type-id-880'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <parameter type-id='type-id-881'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEaSEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <return type-id='type-id-883'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
-            <return type-id='type-id-883'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='failed' mangled-name='_ZNKSt19ostreambuf_iteratorIcSt11char_traitsIcEE6failedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-884' is-artificial='yes'/>
+            <parameter type-id='type-id-885' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_put' mangled-name='_ZNSt19ostreambuf_iteratorIcSt11char_traitsIcEE6_M_putEPKcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881' is-artificial='yes'/>
+            <parameter type-id='type-id-882' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-883'/>
+            <return type-id='type-id-884'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
       <class-decl name='ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='218' column='1' id='type-id-728'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-877'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-878'/>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-885'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-886'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-886'/>
+          <typedef-decl name='ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-887'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-886'/>
+          <typedef-decl name='ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-887'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-885'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-886'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-886'/>
+          <typedef-decl name='ostream_type' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='228' column='1' id='type-id-887'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-885'/>
+          <typedef-decl name='streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='227' column='1' id='type-id-886'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_sbuf' type-id='type-id-887' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='238' column='1'/>
+          <var-decl name='_M_sbuf' type-id='type-id-888' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='238' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_failed' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='239' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <parameter type-id='type-id-889'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <parameter type-id='type-id-890'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <parameter type-id='type-id-888'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEaSEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-107'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <return type-id='type-id-890'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <return type-id='type-id-890'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='failed' mangled-name='_ZNKSt19ostreambuf_iteratorIwSt11char_traitsIwEE6failedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-891' is-artificial='yes'/>
+            <parameter type-id='type-id-892' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_put' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEE6_M_putEPKwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-251'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <parameter type-id='type-id-889'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <parameter type-id='type-id-890'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <parameter type-id='type-id-888'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEaSEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-107'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <return type-id='type-id-890'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <return type-id='type-id-890'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='failed' mangled-name='_ZNKSt19ostreambuf_iteratorIwSt11char_traitsIwEE6failedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-891' is-artificial='yes'/>
+            <parameter type-id='type-id-892' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_put' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEE6_M_putEPKwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-251'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <parameter type-id='type-id-889'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <parameter type-id='type-id-890'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ostreambuf_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <parameter type-id='type-id-888'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEaSEw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-107'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <return type-id='type-id-890'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
-            <return type-id='type-id-890'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='failed' mangled-name='_ZNKSt19ostreambuf_iteratorIwSt11char_traitsIwEE6failedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-891' is-artificial='yes'/>
+            <parameter type-id='type-id-892' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_put' mangled-name='_ZNSt19ostreambuf_iteratorIwSt11char_traitsIwEE6_M_putEPKwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-888' is-artificial='yes'/>
+            <parameter type-id='type-id-889' is-artificial='yes'/>
             <parameter type-id='type-id-251'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-890'/>
+            <return type-id='type-id-891'/>
           </function-decl>
         </member-function>
       </class-decl>
     <qualified-type-def type-id='type-id-487' const='yes' id='type-id-736'/>
     <qualified-type-def type-id='type-id-231' const='yes' id='type-id-737'/>
     <qualified-type-def type-id='type-id-474' const='yes' id='type-id-738'/>
-    <qualified-type-def type-id='type-id-892' const='yes' id='type-id-709'/>
-    <qualified-type-def type-id='type-id-893' const='yes' id='type-id-663'/>
-    <array-type-def dimensions='0' type-id='type-id-672' id='type-id-677'/>
-    <array-type-def dimensions='0' type-id='type-id-682' id='type-id-678'/>
+    <qualified-type-def type-id='type-id-893' const='yes' id='type-id-709'/>
+    <array-type-def dimensions='0' type-id='type-id-682' size-in-bits='infinite' id='type-id-678'/>
+    <array-type-def dimensions='0' type-id='type-id-672' size-in-bits='infinite' id='type-id-677'/>
     <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-592'/>
     <qualified-type-def type-id='type-id-387' const='yes' id='type-id-739'/>
     <qualified-type-def type-id='type-id-412' const='yes' id='type-id-740'/>
     <qualified-type-def type-id='type-id-68' const='yes' id='type-id-633'/>
     <qualified-type-def type-id='type-id-89' const='yes' id='type-id-760'/>
     <namespace-decl name='std'>
-      <class-decl name='codecvt_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='47' column='1' id='type-id-782'>
+      <class-decl name='codecvt_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='47' column='1' id='type-id-783'>
         <member-type access='private'>
           <enum-decl name='result' id='type-id-606'>
             <underlying-type type-id='type-id-6'/>
       <subrange length='16'/>
     </array-type-def>
     <qualified-type-def type-id='type-id-221' const='yes' id='type-id-781'/>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='16' id='type-id-893'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='16' id='type-id-782'>
       <subrange length='2'/>
     </array-type-def>
     <namespace-decl name='std'>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='codecvt_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='47' column='1' id='type-id-782'>
+      <class-decl name='codecvt_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='47' column='1' id='type-id-783'>
         <member-type access='private'>
           <enum-decl name='result' id='type-id-606'>
             <underlying-type type-id='type-id-6'/>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-892'/>
+    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-893'/>
     <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-938'/>
     <qualified-type-def type-id='type-id-384' const='yes' id='type-id-894'/>
-    <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-788'/>
-    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-794'/>
-    <reference-type-def kind='lvalue' type-id='type-id-794' size-in-bits='64' id='type-id-795'/>
-    <pointer-type-def type-id='type-id-1042' size-in-bits='64' id='type-id-790'/>
-    <reference-type-def kind='lvalue' type-id='type-id-790' size-in-bits='64' id='type-id-791'/>
-    <pointer-type-def type-id='type-id-1043' size-in-bits='64' id='type-id-802'/>
-    <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-808'/>
-    <reference-type-def kind='lvalue' type-id='type-id-808' size-in-bits='64' id='type-id-809'/>
-    <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-804'/>
-    <reference-type-def kind='lvalue' type-id='type-id-804' size-in-bits='64' id='type-id-805'/>
-    <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-813'/>
-    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-816'/>
-    <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-834'/>
-    <pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-823'/>
-    <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-852'/>
-    <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-841'/>
+    <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-789'/>
+    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-795'/>
+    <reference-type-def kind='lvalue' type-id='type-id-795' size-in-bits='64' id='type-id-796'/>
+    <pointer-type-def type-id='type-id-1042' size-in-bits='64' id='type-id-791'/>
+    <reference-type-def kind='lvalue' type-id='type-id-791' size-in-bits='64' id='type-id-792'/>
+    <pointer-type-def type-id='type-id-1043' size-in-bits='64' id='type-id-803'/>
+    <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-809'/>
+    <reference-type-def kind='lvalue' type-id='type-id-809' size-in-bits='64' id='type-id-810'/>
+    <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-805'/>
+    <reference-type-def kind='lvalue' type-id='type-id-805' size-in-bits='64' id='type-id-806'/>
+    <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-814'/>
+    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-817'/>
+    <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-835'/>
+    <pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-824'/>
+    <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-853'/>
+    <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-842'/>
     <qualified-type-def type-id='type-id-388' const='yes' id='type-id-895'/>
     <qualified-type-def type-id='type-id-595' const='yes' id='type-id-896'/>
     <qualified-type-def type-id='type-id-594' const='yes' id='type-id-897'/>
     <qualified-type-def type-id='type-id-641' const='yes' id='type-id-904'/>
     <qualified-type-def type-id='type-id-636' const='yes' id='type-id-905'/>
     <qualified-type-def type-id='type-id-88' const='yes' id='type-id-906'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1052' size-in-bits='64' id='type-id-856'/>
-    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-854'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1052' size-in-bits='64' id='type-id-857'/>
+    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-855'/>
     <qualified-type-def type-id='type-id-185' const='yes' id='type-id-907'/>
     <qualified-type-def type-id='type-id-254' const='yes' id='type-id-908'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1053' size-in-bits='64' id='type-id-866'/>
-    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-864'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1054' size-in-bits='64' id='type-id-876'/>
-    <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-874'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1053' size-in-bits='64' id='type-id-867'/>
+    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-865'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1054' size-in-bits='64' id='type-id-877'/>
+    <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-875'/>
     <qualified-type-def type-id='type-id-674' const='yes' id='type-id-909'/>
     <qualified-type-def type-id='type-id-627' const='yes' id='type-id-910'/>
     <qualified-type-def type-id='type-id-598' const='yes' id='type-id-911'/>
     <qualified-type-def type-id='type-id-113' const='yes' id='type-id-914'/>
     <qualified-type-def type-id='type-id-21' const='yes' id='type-id-915'/>
     <qualified-type-def type-id='type-id-111' const='yes' id='type-id-916'/>
-    <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-884'/>
-    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-891'/>
-    <pointer-type-def type-id='type-id-593' size-in-bits='64' id='type-id-787'/>
-    <pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-792'/>
-    <reference-type-def kind='lvalue' type-id='type-id-792' size-in-bits='64' id='type-id-793'/>
-    <pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-796'/>
-    <reference-type-def kind='lvalue' type-id='type-id-796' size-in-bits='64' id='type-id-797'/>
-    <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-789'/>
-    <pointer-type-def type-id='type-id-611' size-in-bits='64' id='type-id-801'/>
-    <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-806'/>
-    <reference-type-def kind='lvalue' type-id='type-id-806' size-in-bits='64' id='type-id-807'/>
-    <pointer-type-def type-id='type-id-798' size-in-bits='64' id='type-id-810'/>
-    <reference-type-def kind='lvalue' type-id='type-id-810' size-in-bits='64' id='type-id-811'/>
-    <reference-type-def kind='lvalue' type-id='type-id-800' size-in-bits='64' id='type-id-803'/>
-    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-814'/>
-    <pointer-type-def type-id='type-id-812' size-in-bits='64' id='type-id-815'/>
-    <qualified-type-def type-id='type-id-822' id='type-id-820'/>
-    <reference-type-def kind='lvalue' type-id='type-id-765' size-in-bits='64' id='type-id-822'/>
-    <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-833'/>
-    <reference-type-def kind='lvalue' type-id='type-id-817' size-in-bits='64' id='type-id-830'/>
-    <pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-832'/>
-    <pointer-type-def type-id='type-id-818' size-in-bits='64' id='type-id-831'/>
-    <pointer-type-def type-id='type-id-819' size-in-bits='64' id='type-id-821'/>
-    <qualified-type-def type-id='type-id-840' id='type-id-838'/>
-    <reference-type-def kind='lvalue' type-id='type-id-766' size-in-bits='64' id='type-id-840'/>
-    <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-851'/>
-    <reference-type-def kind='lvalue' type-id='type-id-835' size-in-bits='64' id='type-id-848'/>
-    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-850'/>
-    <pointer-type-def type-id='type-id-836' size-in-bits='64' id='type-id-849'/>
-    <pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-839'/>
-    <reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-855'/>
-    <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-853'/>
-    <reference-type-def kind='lvalue' type-id='type-id-713' size-in-bits='64' id='type-id-865'/>
-    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-862'/>
-    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-863'/>
-    <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-861'/>
-    <reference-type-def kind='lvalue' type-id='type-id-720' size-in-bits='64' id='type-id-875'/>
-    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-872'/>
-    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-873'/>
-    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-871'/>
-    <reference-type-def kind='lvalue' type-id='type-id-725' size-in-bits='64' id='type-id-883'/>
-    <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-881'/>
-    <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-882'/>
-    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-880'/>
-    <reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-890'/>
-    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-888'/>
-    <reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-889'/>
-    <pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-887'/>
+    <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-885'/>
+    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-892'/>
+    <pointer-type-def type-id='type-id-593' size-in-bits='64' id='type-id-788'/>
+    <pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-793'/>
+    <reference-type-def kind='lvalue' type-id='type-id-793' size-in-bits='64' id='type-id-794'/>
+    <pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-797'/>
+    <reference-type-def kind='lvalue' type-id='type-id-797' size-in-bits='64' id='type-id-798'/>
+    <reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-790'/>
+    <pointer-type-def type-id='type-id-611' size-in-bits='64' id='type-id-802'/>
+    <pointer-type-def type-id='type-id-800' size-in-bits='64' id='type-id-807'/>
+    <reference-type-def kind='lvalue' type-id='type-id-807' size-in-bits='64' id='type-id-808'/>
+    <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-811'/>
+    <reference-type-def kind='lvalue' type-id='type-id-811' size-in-bits='64' id='type-id-812'/>
+    <reference-type-def kind='lvalue' type-id='type-id-801' size-in-bits='64' id='type-id-804'/>
+    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-815'/>
+    <pointer-type-def type-id='type-id-813' size-in-bits='64' id='type-id-816'/>
+    <qualified-type-def type-id='type-id-823' id='type-id-821'/>
+    <reference-type-def kind='lvalue' type-id='type-id-765' size-in-bits='64' id='type-id-823'/>
+    <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-834'/>
+    <reference-type-def kind='lvalue' type-id='type-id-818' size-in-bits='64' id='type-id-831'/>
+    <pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-833'/>
+    <pointer-type-def type-id='type-id-819' size-in-bits='64' id='type-id-832'/>
+    <pointer-type-def type-id='type-id-820' size-in-bits='64' id='type-id-822'/>
+    <qualified-type-def type-id='type-id-841' id='type-id-839'/>
+    <reference-type-def kind='lvalue' type-id='type-id-766' size-in-bits='64' id='type-id-841'/>
+    <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-852'/>
+    <reference-type-def kind='lvalue' type-id='type-id-836' size-in-bits='64' id='type-id-849'/>
+    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-851'/>
+    <pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-850'/>
+    <pointer-type-def type-id='type-id-838' size-in-bits='64' id='type-id-840'/>
+    <reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-856'/>
+    <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-854'/>
+    <reference-type-def kind='lvalue' type-id='type-id-713' size-in-bits='64' id='type-id-866'/>
+    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-863'/>
+    <reference-type-def kind='lvalue' type-id='type-id-861' size-in-bits='64' id='type-id-864'/>
+    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-862'/>
+    <reference-type-def kind='lvalue' type-id='type-id-720' size-in-bits='64' id='type-id-876'/>
+    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-873'/>
+    <reference-type-def kind='lvalue' type-id='type-id-871' size-in-bits='64' id='type-id-874'/>
+    <pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-872'/>
+    <reference-type-def kind='lvalue' type-id='type-id-725' size-in-bits='64' id='type-id-884'/>
+    <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-882'/>
+    <reference-type-def kind='lvalue' type-id='type-id-880' size-in-bits='64' id='type-id-883'/>
+    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-881'/>
+    <reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-891'/>
+    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-889'/>
+    <reference-type-def kind='lvalue' type-id='type-id-887' size-in-bits='64' id='type-id-890'/>
+    <pointer-type-def type-id='type-id-886' size-in-bits='64' id='type-id-888'/>
     <namespace-decl name='std'>
       <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='100' column='1' id='type-id-939'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-187'/>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator&lt;std::output_iterator_tag, void, void, void, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='119' column='1' id='type-id-877'/>
+      <class-decl name='iterator&lt;std::output_iterator_tag, void, void, void, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='119' column='1' id='type-id-878'/>
     </namespace-decl>
     <typedef-decl name='__locale_t' type-id='type-id-1061' filepath='/usr/include/xlocale.h' line='40' column='1' id='type-id-943'/>
     <typedef-decl name='pthread_mutex_t' type-id='type-id-1062' filepath='/usr/include/bits/pthreadtypes.h' line='104' column='1' id='type-id-941'/>
         <member-type access='private'>
           <class-decl name='pattern' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='844' column='1' id='type-id-994'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='field' type-id='type-id-520' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='844' column='1'/>
+              <var-decl name='field' type-id='type-id-521' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='844' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
     </namespace-decl>
     <qualified-type-def type-id='type-id-25' const='yes' id='type-id-992'/>
     <qualified-type-def type-id='type-id-593' const='yes' id='type-id-1040'/>
-    <qualified-type-def type-id='type-id-785' const='yes' id='type-id-1041'/>
-    <qualified-type-def type-id='type-id-784' const='yes' id='type-id-1042'/>
+    <qualified-type-def type-id='type-id-786' const='yes' id='type-id-1041'/>
+    <qualified-type-def type-id='type-id-785' const='yes' id='type-id-1042'/>
     <qualified-type-def type-id='type-id-611' const='yes' id='type-id-1043'/>
-    <qualified-type-def type-id='type-id-799' const='yes' id='type-id-1044'/>
-    <qualified-type-def type-id='type-id-798' const='yes' id='type-id-1045'/>
+    <qualified-type-def type-id='type-id-800' const='yes' id='type-id-1044'/>
+    <qualified-type-def type-id='type-id-799' const='yes' id='type-id-1045'/>
     <qualified-type-def type-id='type-id-640' const='yes' id='type-id-1046'/>
-    <qualified-type-def type-id='type-id-812' const='yes' id='type-id-1047'/>
+    <qualified-type-def type-id='type-id-813' const='yes' id='type-id-1047'/>
     <pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-947'/>
     <pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-951'/>
-    <qualified-type-def type-id='type-id-824' const='yes' id='type-id-1048'/>
-    <qualified-type-def type-id='type-id-819' const='yes' id='type-id-1049'/>
-    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-1050'/>
-    <qualified-type-def type-id='type-id-837' const='yes' id='type-id-1051'/>
+    <qualified-type-def type-id='type-id-825' const='yes' id='type-id-1048'/>
+    <qualified-type-def type-id='type-id-820' const='yes' id='type-id-1049'/>
+    <qualified-type-def type-id='type-id-843' const='yes' id='type-id-1050'/>
+    <qualified-type-def type-id='type-id-838' const='yes' id='type-id-1051'/>
     <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-953'/>
     <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-955'/>
     <qualified-type-def type-id='type-id-779' const='yes' id='type-id-1052'/>
         </data-member>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1' id='type-id-1198'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1194' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1' id='type-id-1198'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-536' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
       </data-member>
       <parameter type-id='type-id-1203'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1' id='type-id-1204'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1204' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1' id='type-id-1205'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-38' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-38' visibility='default' filepath='/usr/include/stdlib.h' line='101' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='div_t' type-id='type-id-1204' filepath='/usr/include/stdlib.h' line='102' column='1' id='type-id-1205'/>
+    <typedef-decl name='div_t' type-id='type-id-1205' filepath='/usr/include/stdlib.h' line='102' column='1' id='type-id-1204'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-151'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1' id='type-id-1206'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1206' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1' id='type-id-1207'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-57' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-57' visibility='default' filepath='/usr/include/stdlib.h' line='109' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-1206' filepath='/usr/include/stdlib.h' line='110' column='1' id='type-id-1207'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-1207' filepath='/usr/include/stdlib.h' line='110' column='1' id='type-id-1206'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <qualified-type-def type-id='type-id-1300' const='yes' id='type-id-1499'/>
     <reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1311'/>
     <pointer-type-def type-id='type-id-1499' size-in-bits='64' id='type-id-1312'/>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-1346'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1345' visibility='default' id='type-id-1346'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='__pfn' type-id='type-id-1500' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1435' column='1'/>
       </data-member>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <namespace-decl name='__exception_ptr'>
         <class-decl name='exception_ptr' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='75' column='1' id='type-id-1450'>
           <member-type access='private'>
-            <typedef-decl name='__safe_bool' type-id='type-id-1346' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='105' column='1' id='type-id-1539'/>
+            <typedef-decl name='__safe_bool' type-id='type-id-1540' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='105' column='1' id='type-id-1539'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='_M_exception_object' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='77' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-35'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_addref' mangled-name='_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_release' mangled-name='_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNKSt15__exception_ptr13exception_ptr6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-35'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-1539'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZNSt15__exception_ptr13exception_ptraSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptr13exception_ptraSERKS0_@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
-              <return type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
+              <return type-id='type-id-1544'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZNSt15__exception_ptr13exception_ptraSEOS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
-              <return type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
+              <return type-id='type-id-1544'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='swap' mangled-name='_ZNSt15__exception_ptr13exception_ptr4swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptr13exception_ptr4swapERS0_@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_safe_bool_dummy' mangled-name='_ZNSt15__exception_ptr13exception_ptr18_M_safe_bool_dummyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator!' mangled-name='_ZNKSt15__exception_ptr13exception_ptrntEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15__exception_ptr13exception_ptrntEv@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator std::__exception_ptr::exception_ptr::__safe_bool' mangled-name='_ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-1539'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator bool' mangled-name='_ZNKSt15__exception_ptr13exception_ptrcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='__cxa_exception_type' mangled-name='_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-1336'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' mangled-name='_ZNSt15__exception_ptr13exception_ptrC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptr13exception_ptrC1Ev@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' mangled-name='_ZNSt15__exception_ptr13exception_ptrC2EMS0_FvvE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptr13exception_ptrC1EMS0_FvvE@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-1539'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' mangled-name='_ZNSt15__exception_ptr13exception_ptrC2ERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptr13exception_ptrC2ERKS0_@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' mangled-name='_ZNSt15__exception_ptr13exception_ptrC2EPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-35'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~exception_ptr' mangled-name='_ZNSt15__exception_ptr13exception_ptrD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptr13exception_ptrD2Ev@@CXXABI_1.3.3'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-35'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_addref' mangled-name='_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_release' mangled-name='_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNKSt15__exception_ptr13exception_ptr6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-35'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZNSt15__exception_ptr13exception_ptraSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
-              <return type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
+              <return type-id='type-id-1544'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZNSt15__exception_ptr13exception_ptraSEOS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
-              <return type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
+              <return type-id='type-id-1544'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='swap' mangled-name='_ZNSt15__exception_ptr13exception_ptr4swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator bool' mangled-name='_ZNKSt15__exception_ptr13exception_ptrcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='__cxa_exception_type' mangled-name='_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-1336'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-35'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_addref' mangled-name='_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_release' mangled-name='_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNKSt15__exception_ptr13exception_ptr6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-35'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZNSt15__exception_ptr13exception_ptraSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1542'/>
-              <return type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1543'/>
+              <return type-id='type-id-1544'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZNSt15__exception_ptr13exception_ptraSEOS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
-              <return type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
+              <return type-id='type-id-1544'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
             <function-decl name='~exception_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='swap' mangled-name='_ZNSt15__exception_ptr13exception_ptr4swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1540' is-artificial='yes'/>
-              <parameter type-id='type-id-1543'/>
+              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1544'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator bool' mangled-name='_ZNKSt15__exception_ptr13exception_ptrcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='__cxa_exception_type' mangled-name='_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1541' is-artificial='yes'/>
+              <parameter type-id='type-id-1542' is-artificial='yes'/>
               <return type-id='type-id-1336'/>
             </function-decl>
           </member-function>
     <namespace-decl name='std'>
       <class-decl name='condition_variable' size-in-bits='384' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='59' column='1' id='type-id-1436'>
         <member-type access='private'>
-          <typedef-decl name='__native_type' type-id='type-id-1545' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='62' column='1' id='type-id-1544'/>
+          <typedef-decl name='__native_type' type-id='type-id-1546' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='62' column='1' id='type-id-1545'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='native_handle_type' type-id='type-id-1547' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='71' column='1' id='type-id-1546'/>
+          <typedef-decl name='native_handle_type' type-id='type-id-1548' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='71' column='1' id='type-id-1547'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__native_type' type-id='type-id-1545' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='62' column='1' id='type-id-1544'/>
+          <typedef-decl name='__native_type' type-id='type-id-1546' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='62' column='1' id='type-id-1545'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='native_handle_type' type-id='type-id-1547' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='71' column='1' id='type-id-1546'/>
+          <typedef-decl name='native_handle_type' type-id='type-id-1548' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='71' column='1' id='type-id-1547'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_cond' type-id='type-id-1544' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='65' column='1'/>
+          <var-decl name='_M_cond' type-id='type-id-1545' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='65' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <parameter type-id='type-id-1549'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <parameter type-id='type-id-1550'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt18condition_variableaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <parameter type-id='type-id-1549'/>
-            <return type-id='type-id-1550'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <parameter type-id='type-id-1550'/>
+            <return type-id='type-id-1551'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_one' mangled-name='_ZNSt18condition_variable10notify_oneEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18condition_variable10notify_oneEv@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_all' mangled-name='_ZNSt18condition_variable10notify_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18condition_variable10notify_allEv@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='wait' mangled-name='_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='native_handle' mangled-name='_ZNSt18condition_variable13native_handleEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <return type-id='type-id-1546'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <return type-id='type-id-1547'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable' mangled-name='_ZNSt18condition_variableC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18condition_variableC2Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable' mangled-name='_ZNSt18condition_variableD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18condition_variableD1Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <parameter type-id='type-id-1549'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <parameter type-id='type-id-1550'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt18condition_variableaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <parameter type-id='type-id-1549'/>
-            <return type-id='type-id-1550'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <parameter type-id='type-id-1550'/>
+            <return type-id='type-id-1551'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_one' mangled-name='_ZNSt18condition_variable10notify_oneEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_all' mangled-name='_ZNSt18condition_variable10notify_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='wait' mangled-name='_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='native_handle' mangled-name='_ZNSt18condition_variable13native_handleEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1548' is-artificial='yes'/>
-            <return type-id='type-id-1546'/>
+            <parameter type-id='type-id-1549' is-artificial='yes'/>
+            <return type-id='type-id-1547'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
       <class-decl name='function&lt;std::unique_ptr&lt;std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter&gt;()&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-1441'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1552'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1553'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1553'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1554'/>
         <member-type access='private'>
-          <typedef-decl name='_Invoker_type' type-id='type-id-1555' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-1554'/>
+          <typedef-decl name='_Invoker_type' type-id='type-id-1556' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-1555'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_invoker' type-id='type-id-1554' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
+          <var-decl name='_M_invoker' type-id='type-id-1555' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2048' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
-            <parameter type-id='type-id-1557'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
+            <parameter type-id='type-id-1558'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <parameter type-id='type-id-1442'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEEaSERKS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
-            <parameter type-id='type-id-1557'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
+            <parameter type-id='type-id-1558'/>
             <return type-id='type-id-1442'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEEaSEOS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <parameter type-id='type-id-1442'/>
             <return type-id='type-id-1442'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <return type-id='type-id-1442'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEE4swapERS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <parameter type-id='type-id-1442'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEEclEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-1456'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-1323'/>
           </function-decl>
         </member-function>
     <namespace-decl name='std'>
       <class-decl name='unique_ptr&lt;std::__future_base::_Result&lt;void&gt;, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='88' column='1' id='type-id-1455'>
         <member-type access='private'>
-          <class-decl name='_Pointer' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='91' column='1' id='type-id-1559'>
+          <class-decl name='_Pointer' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='91' column='1' id='type-id-1560'>
             <member-type access='private'>
-              <typedef-decl name='type' type-id='type-id-1453' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='102' column='1' id='type-id-1560'/>
+              <typedef-decl name='type' type-id='type-id-1453' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='102' column='1' id='type-id-1561'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__tuple_type' type-id='type-id-1562' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='105' column='1' id='type-id-1561'/>
+          <typedef-decl name='__tuple_type' type-id='type-id-1563' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='105' column='1' id='type-id-1562'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-1560' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='109' column='1' id='type-id-1563'/>
+          <typedef-decl name='pointer' type-id='type-id-1561' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='109' column='1' id='type-id-1564'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='deleter_type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='111' column='1' id='type-id-1564'/>
+          <typedef-decl name='deleter_type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='111' column='1' id='type-id-1565'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-1561' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='106' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-1562' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='106' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1564'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1563'/>
-            <parameter type-id='type-id-1566'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1564'/>
+            <parameter type-id='type-id-1567'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1563'/>
-            <parameter type-id='type-id-1567'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1564'/>
+            <parameter type-id='type-id-1568'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1568'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1569'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEaSEOS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1568'/>
-            <return type-id='type-id-1568'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1569'/>
+            <return type-id='type-id-1569'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <return type-id='type-id-1568'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <return type-id='type-id-1569'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1569' is-artificial='yes'/>
-            <return type-id='type-id-1570'/>
+            <parameter type-id='type-id-1570' is-artificial='yes'/>
+            <return type-id='type-id-1571'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1569' is-artificial='yes'/>
-            <return type-id='type-id-1563'/>
+            <parameter type-id='type-id-1570' is-artificial='yes'/>
+            <return type-id='type-id-1564'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get' mangled-name='_ZNKSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEE3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1569' is-artificial='yes'/>
-            <return type-id='type-id-1563'/>
+            <parameter type-id='type-id-1570' is-artificial='yes'/>
+            <return type-id='type-id-1564'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_deleter' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEE11get_deleterEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <return type-id='type-id-1571'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <return type-id='type-id-1572'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get_deleter' mangled-name='_ZNKSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEE11get_deleterEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1569' is-artificial='yes'/>
-            <return type-id='type-id-1572'/>
+            <parameter type-id='type-id-1570' is-artificial='yes'/>
+            <return type-id='type-id-1573'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1569' is-artificial='yes'/>
+            <parameter type-id='type-id-1570' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='release' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEE7releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <return type-id='type-id-1563'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <return type-id='type-id-1564'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='reset' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEE5resetEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1564'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1568'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1569'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1573'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1574'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrINSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1565' is-artificial='yes'/>
-            <parameter type-id='type-id-1573'/>
-            <return type-id='type-id-1568'/>
+            <parameter type-id='type-id-1566' is-artificial='yes'/>
+            <parameter type-id='type-id-1574'/>
+            <return type-id='type-id-1569'/>
           </function-decl>
         </member-function>
       </class-decl>
     <namespace-decl name='std'>
       <class-decl name='unique_ptr&lt;std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='88' column='1' id='type-id-1456'>
         <member-type access='private'>
-          <class-decl name='_Pointer' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='91' column='1' id='type-id-1574'>
+          <class-decl name='_Pointer' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='91' column='1' id='type-id-1575'>
             <member-type access='private'>
-              <typedef-decl name='type' type-id='type-id-1449' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='102' column='1' id='type-id-1575'/>
+              <typedef-decl name='type' type-id='type-id-1449' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='102' column='1' id='type-id-1576'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__tuple_type' type-id='type-id-1577' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='105' column='1' id='type-id-1576'/>
+          <typedef-decl name='__tuple_type' type-id='type-id-1578' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='105' column='1' id='type-id-1577'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-1575' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='109' column='1' id='type-id-1578'/>
+          <typedef-decl name='pointer' type-id='type-id-1576' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='109' column='1' id='type-id-1579'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='deleter_type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='111' column='1' id='type-id-1579'/>
+          <typedef-decl name='deleter_type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='111' column='1' id='type-id-1580'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-1576' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='106' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-1577' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='106' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1578'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1579'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1578'/>
-            <parameter type-id='type-id-1566'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1579'/>
+            <parameter type-id='type-id-1567'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1578'/>
-            <parameter type-id='type-id-1567'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1579'/>
+            <parameter type-id='type-id-1568'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1581'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1582'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEEaSEOS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1581'/>
-            <return type-id='type-id-1581'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1582'/>
+            <return type-id='type-id-1582'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <return type-id='type-id-1581'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <return type-id='type-id-1582'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1582' is-artificial='yes'/>
-            <return type-id='type-id-1583'/>
+            <parameter type-id='type-id-1583' is-artificial='yes'/>
+            <return type-id='type-id-1584'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1582' is-artificial='yes'/>
-            <return type-id='type-id-1578'/>
+            <parameter type-id='type-id-1583' is-artificial='yes'/>
+            <return type-id='type-id-1579'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get' mangled-name='_ZNKSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEE3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1582' is-artificial='yes'/>
-            <return type-id='type-id-1578'/>
+            <parameter type-id='type-id-1583' is-artificial='yes'/>
+            <return type-id='type-id-1579'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_deleter' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEE11get_deleterEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <return type-id='type-id-1584'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <return type-id='type-id-1585'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get_deleter' mangled-name='_ZNKSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEE11get_deleterEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1582' is-artificial='yes'/>
-            <return type-id='type-id-1585'/>
+            <parameter type-id='type-id-1583' is-artificial='yes'/>
+            <return type-id='type-id-1586'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1582' is-artificial='yes'/>
+            <parameter type-id='type-id-1583' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='release' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEE7releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <return type-id='type-id-1578'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <return type-id='type-id-1579'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='reset' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEE5resetEPS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1578'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1579'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEE4swapERS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1581'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1582'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1586'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1587'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEEaSERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1580' is-artificial='yes'/>
-            <parameter type-id='type-id-1586'/>
-            <return type-id='type-id-1581'/>
+            <parameter type-id='type-id-1581' is-artificial='yes'/>
+            <parameter type-id='type-id-1587'/>
+            <return type-id='type-id-1582'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1587' size-in-bits='64' id='type-id-1339'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1588' size-in-bits='64' id='type-id-1451'/>
-    <pointer-type-def type-id='type-id-1589' size-in-bits='64' id='type-id-1448'/>
+    <pointer-type-def type-id='type-id-1588' size-in-bits='64' id='type-id-1339'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1589' size-in-bits='64' id='type-id-1451'/>
+    <pointer-type-def type-id='type-id-1590' size-in-bits='64' id='type-id-1448'/>
     <pointer-type-def type-id='type-id-1452' size-in-bits='64' id='type-id-1453'/>
     <reference-type-def kind='lvalue' type-id='type-id-1446' size-in-bits='64' id='type-id-1440'/>
     <pointer-type-def type-id='type-id-1446' size-in-bits='64' id='type-id-1449'/>
     <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1432'/>
     <reference-type-def kind='lvalue' type-id='type-id-1441' size-in-bits='64' id='type-id-1442'/>
-    <pointer-type-def type-id='type-id-1590' size-in-bits='64' id='type-id-1431'/>
+    <pointer-type-def type-id='type-id-1591' size-in-bits='64' id='type-id-1431'/>
     <reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1338'/>
     <pointer-type-def type-id='type-id-1335' size-in-bits='64' id='type-id-1337'/>
     <namespace-decl name='std'>
-      <class-decl name='promise&lt;void&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1106' column='1' id='type-id-1590'>
+      <class-decl name='promise&lt;void&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1106' column='1' id='type-id-1591'>
         <member-type access='private'>
           <typedef-decl name='_Ptr_type' type-id='type-id-1454' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1110' column='1' id='type-id-1433'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Function_base' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1723' column='1' id='type-id-1553'>
+      <class-decl name='_Function_base' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1723' column='1' id='type-id-1554'>
         <member-type access='private'>
-          <typedef-decl name='_Manager_type' type-id='type-id-1592' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1891' column='1' id='type-id-1591'/>
+          <typedef-decl name='_Manager_type' type-id='type-id-1593' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1891' column='1' id='type-id-1592'/>
         </member-type>
         <data-member access='private' static='yes'>
           <var-decl name='_M_max_size' type-id='type-id-633' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1726' column='1'/>
           <var-decl name='_M_max_align' type-id='type-id-633' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1727' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_functor' type-id='type-id-1593' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1893' column='1'/>
+          <var-decl name='_M_functor' type-id='type-id-1594' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1893' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_manager' type-id='type-id-1591' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1894' column='1'/>
+          <var-decl name='_M_manager' type-id='type-id-1592' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1894' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='_Function_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1879' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1594' is-artificial='yes'/>
+            <parameter type-id='type-id-1595' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Function_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1881' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1594' is-artificial='yes'/>
+            <parameter type-id='type-id-1595' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_empty' mangled-name='_ZNKSt14_Function_base8_M_emptyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1888' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1595' is-artificial='yes'/>
+            <parameter type-id='type-id-1596' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='_Function_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1879' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1594' is-artificial='yes'/>
+            <parameter type-id='type-id-1595' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Function_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1881' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1594' is-artificial='yes'/>
+            <parameter type-id='type-id-1595' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_empty' mangled-name='_ZNKSt14_Function_base8_M_emptyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1888' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1595' is-artificial='yes'/>
+            <parameter type-id='type-id-1596' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='promise&lt;void&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1106' column='1' id='type-id-1590'>
+      <class-decl name='promise&lt;void&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1106' column='1' id='type-id-1591'>
         <member-type access='private'>
           <typedef-decl name='_Ptr_type' type-id='type-id-1454' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1110' column='1' id='type-id-1433'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_future' type-id='type-id-1596' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1113' column='1'/>
+          <var-decl name='_M_future' type-id='type-id-1597' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1113' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_storage' type-id='type-id-1433' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1114' column='1'/>
         <member-function access='private'>
           <function-decl name='promise' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1122' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1431' is-artificial='yes'/>
-            <parameter type-id='type-id-1597'/>
+            <parameter type-id='type-id-1598'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='promise' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1139' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1431' is-artificial='yes'/>
-            <parameter type-id='type-id-1598'/>
+            <parameter type-id='type-id-1599'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt7promiseIvEaSEOS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1149' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1431' is-artificial='yes'/>
-            <parameter type-id='type-id-1597'/>
-            <return type-id='type-id-1597'/>
+            <parameter type-id='type-id-1598'/>
+            <return type-id='type-id-1598'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt7promiseIvEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1155' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1431' is-artificial='yes'/>
-            <parameter type-id='type-id-1598'/>
-            <return type-id='type-id-1597'/>
+            <parameter type-id='type-id-1599'/>
+            <return type-id='type-id-1598'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt7promiseIvE4swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1158' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1431' is-artificial='yes'/>
-            <parameter type-id='type-id-1597'/>
+            <parameter type-id='type-id-1598'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_future' mangled-name='_ZNSt7promiseIvE10get_futureEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='1166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1431' is-artificial='yes'/>
-            <return type-id='type-id-1599'/>
+            <return type-id='type-id-1600'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='tuple&lt;std::__future_base::_Result&lt;void&gt;*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='507' column='1' id='type-id-1562'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1600'/>
+      <class-decl name='tuple&lt;std::__future_base::_Result&lt;void&gt;*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='507' column='1' id='type-id-1563'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1601'/>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='512' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
-            <parameter type-id='type-id-1602'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
             <parameter type-id='type-id-1603'/>
+            <parameter type-id='type-id-1604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
-            <parameter type-id='type-id-1604'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
+            <parameter type-id='type-id-1605'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
-            <parameter type-id='type-id-1605'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
+            <parameter type-id='type-id-1606'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEEaSERKS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
-            <parameter type-id='type-id-1604'/>
-            <return type-id='type-id-1605'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
+            <parameter type-id='type-id-1605'/>
+            <return type-id='type-id-1606'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEEaSEOS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
-            <parameter type-id='type-id-1605'/>
-            <return type-id='type-id-1605'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
+            <parameter type-id='type-id-1606'/>
+            <return type-id='type-id-1606'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEE4swapERS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1601' is-artificial='yes'/>
-            <parameter type-id='type-id-1605'/>
+            <parameter type-id='type-id-1602' is-artificial='yes'/>
+            <parameter type-id='type-id-1606'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='tuple&lt;std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='507' column='1' id='type-id-1577'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1606'/>
+      <class-decl name='tuple&lt;std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='507' column='1' id='type-id-1578'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1607'/>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='512' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
-            <parameter type-id='type-id-1608'/>
-            <parameter type-id='type-id-1603'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
+            <parameter type-id='type-id-1609'/>
+            <parameter type-id='type-id-1604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
-            <parameter type-id='type-id-1609'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
+            <parameter type-id='type-id-1610'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tuple' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
-            <parameter type-id='type-id-1610'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
+            <parameter type-id='type-id-1611'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIIPNSt13__future_base12_Result_baseENS1_8_DeleterEEEaSERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
-            <parameter type-id='type-id-1609'/>
-            <return type-id='type-id-1610'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
+            <parameter type-id='type-id-1610'/>
+            <return type-id='type-id-1611'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIIPNSt13__future_base12_Result_baseENS1_8_DeleterEEEaSEOS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
-            <parameter type-id='type-id-1610'/>
-            <return type-id='type-id-1610'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
+            <parameter type-id='type-id-1611'/>
+            <return type-id='type-id-1611'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIIPNSt13__future_base12_Result_baseENS1_8_DeleterEEE4swapERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1607' is-artificial='yes'/>
-            <parameter type-id='type-id-1610'/>
+            <parameter type-id='type-id-1608' is-artificial='yes'/>
+            <parameter type-id='type-id-1611'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-1555'/>
-    <qualified-type-def type-id='type-id-1612' const='yes' id='type-id-1587'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1613' size-in-bits='64' id='type-id-1542'/>
-    <pointer-type-def type-id='type-id-1613' size-in-bits='64' id='type-id-1541'/>
-    <qualified-type-def type-id='type-id-1446' const='yes' id='type-id-1588'/>
-    <qualified-type-def type-id='type-id-1447' const='yes' id='type-id-1589'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1614' size-in-bits='64' id='type-id-1549'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1615' size-in-bits='64' id='type-id-1557'/>
-    <pointer-type-def type-id='type-id-1615' size-in-bits='64' id='type-id-1558'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1573'/>
-    <pointer-type-def type-id='type-id-1616' size-in-bits='64' id='type-id-1569'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1617' size-in-bits='64' id='type-id-1572'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1618' size-in-bits='64' id='type-id-1586'/>
-    <pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1582'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1619' size-in-bits='64' id='type-id-1585'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1543'/>
-    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1540'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1436' size-in-bits='64' id='type-id-1550'/>
-    <pointer-type-def type-id='type-id-1436' size-in-bits='64' id='type-id-1548'/>
-    <pointer-type-def type-id='type-id-1544' size-in-bits='64' id='type-id-1547'/>
-    <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-1556'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1620' size-in-bits='64' id='type-id-1567'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1621' size-in-bits='64' id='type-id-1551'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1455' size-in-bits='64' id='type-id-1568'/>
-    <pointer-type-def type-id='type-id-1455' size-in-bits='64' id='type-id-1565'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1564' size-in-bits='64' id='type-id-1571'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-1581'/>
-    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-1580'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1579' size-in-bits='64' id='type-id-1584'/>
+    <pointer-type-def type-id='type-id-1612' size-in-bits='64' id='type-id-1556'/>
+    <qualified-type-def type-id='type-id-1613' const='yes' id='type-id-1588'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1614' size-in-bits='64' id='type-id-1543'/>
+    <pointer-type-def type-id='type-id-1614' size-in-bits='64' id='type-id-1542'/>
+    <qualified-type-def type-id='type-id-1446' const='yes' id='type-id-1589'/>
+    <qualified-type-def type-id='type-id-1447' const='yes' id='type-id-1590'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1615' size-in-bits='64' id='type-id-1550'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1558'/>
+    <pointer-type-def type-id='type-id-1616' size-in-bits='64' id='type-id-1559'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1617' size-in-bits='64' id='type-id-1574'/>
+    <pointer-type-def type-id='type-id-1617' size-in-bits='64' id='type-id-1570'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1618' size-in-bits='64' id='type-id-1573'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1619' size-in-bits='64' id='type-id-1587'/>
+    <pointer-type-def type-id='type-id-1619' size-in-bits='64' id='type-id-1583'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1620' size-in-bits='64' id='type-id-1586'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1544'/>
+    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1541'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1436' size-in-bits='64' id='type-id-1551'/>
+    <pointer-type-def type-id='type-id-1436' size-in-bits='64' id='type-id-1549'/>
+    <pointer-type-def type-id='type-id-1545' size-in-bits='64' id='type-id-1548'/>
+    <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-1557'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1621' size-in-bits='64' id='type-id-1568'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1622' size-in-bits='64' id='type-id-1552'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1455' size-in-bits='64' id='type-id-1569'/>
+    <pointer-type-def type-id='type-id-1455' size-in-bits='64' id='type-id-1566'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1565' size-in-bits='64' id='type-id-1572'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-1582'/>
+    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-1581'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1580' size-in-bits='64' id='type-id-1585'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1539' visibility='default' id='type-id-1540'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__pfn' type-id='type-id-1500' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='105' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='__delta' type-id='type-id-57' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/exception_ptr.h' line='105' column='1'/>
+      </data-member>
+    </class-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Maybe_unary_or_binary_function&lt;std::unique_ptr&lt;std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='511' column='1' id='type-id-1552'/>
+      <class-decl name='_Maybe_unary_or_binary_function&lt;std::unique_ptr&lt;std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='511' column='1' id='type-id-1553'/>
     </namespace-decl>
-    <typedef-decl name='__gthread_cond_t' type-id='type-id-1622' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/gthr-default.h' line='58' column='1' id='type-id-1545'/>
+    <typedef-decl name='__gthread_cond_t' type-id='type-id-1623' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/gthr-default.h' line='58' column='1' id='type-id-1546'/>
     <namespace-decl name='std'>
-      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result&lt;void&gt;, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1623'>
+      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result&lt;void&gt;, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1624'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1570'/>
+          <typedef-decl name='type' type-id='type-id-1625' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1571'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1625'>
+      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1626'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1440' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1583'/>
+          <typedef-decl name='type' type-id='type-id-1440' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1584'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='conditional&lt;false, std::__future_base::_Result_base::_Deleter, const std::__future_base::_Result_base::_Deleter&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1735' column='1' id='type-id-1626'>
+      <class-decl name='conditional&lt;false, std::__future_base::_Result_base::_Deleter, const std::__future_base::_Result_base::_Deleter&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1735' column='1' id='type-id-1627'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1603' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1736' column='1' id='type-id-1566'/>
+          <typedef-decl name='type' type-id='type-id-1604' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1736' column='1' id='type-id-1567'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1627' size-in-bits='64' id='type-id-1592'/>
+    <pointer-type-def type-id='type-id-1628' size-in-bits='64' id='type-id-1593'/>
     <namespace-decl name='__cxxabiv1'>
-      <class-decl name='__class_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='385' column='1' id='type-id-1612'>
+      <class-decl name='__class_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='385' column='1' id='type-id-1613'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1335'/>
         <member-type access='private'>
-          <enum-decl name='__sub_kind' id='type-id-1628'>
+          <enum-decl name='__sub_kind' id='type-id-1629'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown' value='0'/>
             <enumerator name='__not_contained' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='__upcast_result' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='132' column='1' id='type-id-1629'>
+          <class-decl name='__upcast_result' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='132' column='1' id='type-id-1630'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='dst_ptr' type-id='type-id-35' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='134' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='part2dst' type-id='type-id-1628' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='135' column='1'/>
+              <var-decl name='part2dst' type-id='type-id-1629' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='135' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='96'>
               <var-decl name='src_details' type-id='type-id-38' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='136' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='__upcast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1630' is-artificial='yes'/>
+                <parameter type-id='type-id-1631' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='__upcast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1630' is-artificial='yes'/>
+                <parameter type-id='type-id-1631' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='__upcast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1630' is-artificial='yes'/>
+                <parameter type-id='type-id-1631' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='__dyncast_result' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='148' column='1' id='type-id-1631'>
+          <class-decl name='__dyncast_result' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='148' column='1' id='type-id-1632'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='dst_ptr' type-id='type-id-35' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='150' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='whole2dst' type-id='type-id-1628' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='151' column='1'/>
+              <var-decl name='whole2dst' type-id='type-id-1629' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='151' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='96'>
-              <var-decl name='whole2src' type-id='type-id-1628' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='152' column='1'/>
+              <var-decl name='whole2src' type-id='type-id-1629' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='152' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='dst2src' type-id='type-id-1628' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='153' column='1'/>
+              <var-decl name='dst2src' type-id='type-id-1629' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='153' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='160'>
               <var-decl name='whole_details' type-id='type-id-38' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='154' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected'>
               <function-decl name='operator=' mangled-name='_ZN10__cxxabiv117__class_type_info16__dyncast_resultaSERKS1_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
-                <return type-id='type-id-1634'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
+                <return type-id='type-id-1635'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected'>
               <function-decl name='operator=' mangled-name='_ZN10__cxxabiv117__class_type_info16__dyncast_resultaSERKS1_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
-                <return type-id='type-id-1634'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
+                <return type-id='type-id-1635'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected'>
               <function-decl name='operator=' mangled-name='_ZN10__cxxabiv117__class_type_info16__dyncast_resultaSERKS1_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
-                <return type-id='type-id-1634'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
+                <return type-id='type-id-1635'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
                 <parameter type-id='type-id-38'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected' constructor='yes'>
               <function-decl name='__dyncast_result' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='protected'>
               <function-decl name='operator=' mangled-name='_ZN10__cxxabiv117__class_type_info16__dyncast_resultaSERKS1_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1632' is-artificial='yes'/>
-                <parameter type-id='type-id-1633'/>
-                <return type-id='type-id-1634'/>
+                <parameter type-id='type-id-1633' is-artificial='yes'/>
+                <parameter type-id='type-id-1634'/>
+                <return type-id='type-id-1635'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='__sub_kind' id='type-id-1628'>
+          <enum-decl name='__sub_kind' id='type-id-1629'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown' value='0'/>
             <enumerator name='__not_contained' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='__sub_kind' id='type-id-1628'>
+          <enum-decl name='__sub_kind' id='type-id-1629'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown' value='0'/>
             <enumerator name='__not_contained' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='__sub_kind' id='type-id-1628'>
+          <enum-decl name='__sub_kind' id='type-id-1629'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown' value='0'/>
             <enumerator name='__not_contained' value='1'/>
         </member-type>
         <member-function access='private' constructor='yes'>
           <function-decl name='__class_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1635' is-artificial='yes'/>
+            <parameter type-id='type-id-1636' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='private' const='yes'>
           <function-decl name='__find_public_src' mangled-name='_ZNK10__cxxabiv117__class_type_info17__find_public_srcElPKvPKS0_S2_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
+            <parameter type-id='type-id-1637'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-1628'/>
+            <return type-id='type-id-1629'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__find_public_src' mangled-name='_ZNK10__cxxabiv117__class_type_info17__find_public_srcElPKvPKS0_S2_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
+            <parameter type-id='type-id-1637'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-1628'/>
+            <return type-id='type-id-1629'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__find_public_src' mangled-name='_ZNK10__cxxabiv117__class_type_info17__find_public_srcElPKvPKS0_S2_' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
+            <parameter type-id='type-id-1637'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-1628'/>
+            <return type-id='type-id-1629'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__class_type_info' mangled-name='_ZN10__cxxabiv117__class_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv117__class_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1635' is-artificial='yes'/>
+            <parameter type-id='type-id-1636' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__class_type_info' mangled-name='_ZN10__cxxabiv117__class_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv117__class_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1635' is-artificial='yes'/>
+            <parameter type-id='type-id-1636' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__class_type_info' filepath='../../.././libstdc++-v3/libsupc++/class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1635' is-artificial='yes'/>
+            <parameter type-id='type-id-1636' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1638'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1638'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1638'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='7'>
           <function-decl name='__do_dyncast' mangled-name='_ZNK10__cxxabiv117__class_type_info12__do_dyncastElNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE' filepath='../../.././libstdc++-v3/libsupc++/class_type_info.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv117__class_type_info12__do_dyncastElNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE@@CXXABI_1.3'>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
-            <parameter type-id='type-id-1628'/>
+            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1629'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1634'/>
+            <parameter type-id='type-id-1635'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='8'>
           <function-decl name='__do_find_public_src' mangled-name='_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcElPKvPKS0_S2_' filepath='../../.././libstdc++-v3/libsupc++/class_type_info.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcElPKvPKS0_S2_@@CXXABI_1.3'>
             <parameter type-id='type-id-1339' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
+            <parameter type-id='type-id-1637'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-1628'/>
+            <return type-id='type-id-1629'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='future&lt;void&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='728' column='1' id='type-id-1599'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1638'/>
+      <class-decl name='future&lt;void&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='728' column='1' id='type-id-1600'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1639'/>
         <member-type access='private'>
-          <typedef-decl name='__state_type' type-id='type-id-1640' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='737' column='1' id='type-id-1639'/>
+          <typedef-decl name='__state_type' type-id='type-id-1641' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='737' column='1' id='type-id-1640'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
-            <parameter type-id='type-id-1642'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
+            <parameter type-id='type-id-1643'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
-            <parameter type-id='type-id-1643'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
+            <parameter type-id='type-id-1644'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
-            <parameter type-id='type-id-1644'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
+            <parameter type-id='type-id-1645'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt6futureIvEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
-            <parameter type-id='type-id-1644'/>
-            <return type-id='type-id-1643'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
+            <parameter type-id='type-id-1645'/>
+            <return type-id='type-id-1644'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt6futureIvEaSEOS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
-            <parameter type-id='type-id-1643'/>
-            <return type-id='type-id-1643'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
+            <parameter type-id='type-id-1644'/>
+            <return type-id='type-id-1644'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get' mangled-name='_ZNSt6futureIvE3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='share' mangled-name='_ZNSt6futureIvE5shareEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1641' is-artificial='yes'/>
-            <return type-id='type-id-1645'/>
+            <parameter type-id='type-id-1642' is-artificial='yes'/>
+            <return type-id='type-id-1646'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='shared_ptr&lt;std::__future_base::_State_base&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='93' column='1' id='type-id-1596'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1646'/>
+      <class-decl name='shared_ptr&lt;std::__future_base::_State_base&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='93' column='1' id='type-id-1597'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1647'/>
         <member-function access='private'>
           <function-decl name='shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1647' is-artificial='yes'/>
+            <parameter type-id='type-id-1648' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1647' is-artificial='yes'/>
-            <parameter type-id='type-id-1648'/>
+            <parameter type-id='type-id-1648' is-artificial='yes'/>
+            <parameter type-id='type-id-1649'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1647' is-artificial='yes'/>
-            <parameter type-id='type-id-1649'/>
+            <parameter type-id='type-id-1648' is-artificial='yes'/>
+            <parameter type-id='type-id-1650'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1647' is-artificial='yes'/>
+            <parameter type-id='type-id-1648' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10shared_ptrINSt13__future_base11_State_baseEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1647' is-artificial='yes'/>
-            <parameter type-id='type-id-1648'/>
-            <return type-id='type-id-1649'/>
+            <parameter type-id='type-id-1648' is-artificial='yes'/>
+            <parameter type-id='type-id-1649'/>
+            <return type-id='type-id-1650'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10shared_ptrINSt13__future_base11_State_baseEEaSEOS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1647' is-artificial='yes'/>
-            <parameter type-id='type-id-1649'/>
-            <return type-id='type-id-1649'/>
+            <parameter type-id='type-id-1648' is-artificial='yes'/>
+            <parameter type-id='type-id-1650'/>
+            <return type-id='type-id-1650'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='unique_lock&lt;std::mutex&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='467' column='1' id='type-id-1621'>
+      <class-decl name='unique_lock&lt;std::mutex&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='467' column='1' id='type-id-1622'>
         <member-type access='private'>
-          <typedef-decl name='mutex_type' type-id='type-id-1256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='470' column='1' id='type-id-1650'/>
+          <typedef-decl name='mutex_type' type-id='type-id-1256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='470' column='1' id='type-id-1651'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='mutex_type' type-id='type-id-1256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='470' column='1' id='type-id-1650'/>
+          <typedef-decl name='mutex_type' type-id='type-id-1256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='470' column='1' id='type-id-1651'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_device' type-id='type-id-1651' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='636' column='1'/>
+          <var-decl name='_M_device' type-id='type-id-1652' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='636' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_owns' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='637' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <parameter type-id='type-id-1426'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <parameter type-id='type-id-1427'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <parameter type-id='type-id-1260'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1654'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1655'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt11unique_lockISt5mutexEaSERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1654'/>
-            <return type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1655'/>
+            <return type-id='type-id-1552'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt11unique_lockISt5mutexEaSEOS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='525' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
-            <return type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
+            <return type-id='type-id-1552'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZNSt11unique_lockISt5mutexE4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='try_lock' mangled-name='_ZNSt11unique_lockISt5mutexE8try_lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZNSt11unique_lockISt5mutexE6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt11unique_lockISt5mutexE4swapERS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='release' mangled-name='_ZNSt11unique_lockISt5mutexE7releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <return type-id='type-id-1651'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <return type-id='type-id-1652'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='owns_lock' mangled-name='_ZNKSt11unique_lockISt5mutexE9owns_lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1655' is-artificial='yes'/>
+            <parameter type-id='type-id-1656' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt11unique_lockISt5mutexEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1655' is-artificial='yes'/>
+            <parameter type-id='type-id-1656' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='mutex' mangled-name='_ZNKSt11unique_lockISt5mutexE5mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1655' is-artificial='yes'/>
-            <return type-id='type-id-1651'/>
+            <parameter type-id='type-id-1656' is-artificial='yes'/>
+            <return type-id='type-id-1652'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <parameter type-id='type-id-1426'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <parameter type-id='type-id-1427'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1653'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1654'/>
             <parameter type-id='type-id-1260'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1654'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1655'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt11unique_lockISt5mutexEaSERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1654'/>
-            <return type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1655'/>
+            <return type-id='type-id-1552'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unique_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt11unique_lockISt5mutexEaSEOS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='525' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
-            <return type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
+            <return type-id='type-id-1552'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZNSt11unique_lockISt5mutexE4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='try_lock' mangled-name='_ZNSt11unique_lockISt5mutexE8try_lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZNSt11unique_lockISt5mutexE6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt11unique_lockISt5mutexE4swapERS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <parameter type-id='type-id-1552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='release' mangled-name='_ZNSt11unique_lockISt5mutexE7releaseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1652' is-artificial='yes'/>
-            <return type-id='type-id-1651'/>
+            <parameter type-id='type-id-1653' is-artificial='yes'/>
+            <return type-id='type-id-1652'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='owns_lock' mangled-name='_ZNKSt11unique_lockISt5mutexE9owns_lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1655' is-artificial='yes'/>
+            <parameter type-id='type-id-1656' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt11unique_lockISt5mutexEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1655' is-artificial='yes'/>
+            <parameter type-id='type-id-1656' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='mutex' mangled-name='_ZNKSt11unique_lockISt5mutexE5mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1655' is-artificial='yes'/>
-            <return type-id='type-id-1651'/>
+            <parameter type-id='type-id-1656' is-artificial='yes'/>
+            <return type-id='type-id-1652'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1656' size-in-bits='64' id='type-id-1595'/>
-    <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1613'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1589' size-in-bits='64' id='type-id-1603'/>
-    <qualified-type-def type-id='type-id-1436' const='yes' id='type-id-1614'/>
-    <qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1615'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1657' size-in-bits='64' id='type-id-1598'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1658' size-in-bits='64' id='type-id-1604'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1659' size-in-bits='64' id='type-id-1609'/>
-    <qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1616'/>
-    <qualified-type-def type-id='type-id-1564' const='yes' id='type-id-1617'/>
-    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1618'/>
-    <qualified-type-def type-id='type-id-1579' const='yes' id='type-id-1619'/>
-    <pointer-type-def type-id='type-id-1553' size-in-bits='64' id='type-id-1594'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1452' size-in-bits='64' id='type-id-1624'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1660' size-in-bits='64' id='type-id-1602'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1661' size-in-bits='64' id='type-id-1608'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1590' size-in-bits='64' id='type-id-1597'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1562' size-in-bits='64' id='type-id-1605'/>
-    <pointer-type-def type-id='type-id-1562' size-in-bits='64' id='type-id-1601'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1577' size-in-bits='64' id='type-id-1610'/>
-    <pointer-type-def type-id='type-id-1577' size-in-bits='64' id='type-id-1607'/>
+    <pointer-type-def type-id='type-id-1657' size-in-bits='64' id='type-id-1596'/>
+    <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1614'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1590' size-in-bits='64' id='type-id-1604'/>
+    <qualified-type-def type-id='type-id-1436' const='yes' id='type-id-1615'/>
+    <qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1616'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1658' size-in-bits='64' id='type-id-1599'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1659' size-in-bits='64' id='type-id-1605'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1660' size-in-bits='64' id='type-id-1610'/>
+    <qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1617'/>
+    <qualified-type-def type-id='type-id-1565' const='yes' id='type-id-1618'/>
+    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1619'/>
+    <qualified-type-def type-id='type-id-1580' const='yes' id='type-id-1620'/>
+    <pointer-type-def type-id='type-id-1554' size-in-bits='64' id='type-id-1595'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1452' size-in-bits='64' id='type-id-1625'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1661' size-in-bits='64' id='type-id-1603'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1662' size-in-bits='64' id='type-id-1609'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1591' size-in-bits='64' id='type-id-1598'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1563' size-in-bits='64' id='type-id-1606'/>
+    <pointer-type-def type-id='type-id-1563' size-in-bits='64' id='type-id-1602'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1578' size-in-bits='64' id='type-id-1611'/>
+    <pointer-type-def type-id='type-id-1578' size-in-bits='64' id='type-id-1608'/>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;0ul, std::__future_base::_Result&lt;void&gt;*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='215' column='1' id='type-id-1600'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1662'/>
+      <class-decl name='_Tuple_impl&lt;0ul, std::__future_base::_Result&lt;void&gt;*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='215' column='1' id='type-id-1601'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1663'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1664'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-1662' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='221' column='1' id='type-id-1664'/>
+          <typedef-decl name='_Inherited' type-id='type-id-1663' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='221' column='1' id='type-id-1665'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEE7_M_headERS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1665'/>
-            <return type-id='type-id-1666'/>
+            <parameter type-id='type-id-1666'/>
+            <return type-id='type-id-1667'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEE7_M_headERKS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1667'/>
-            <return type-id='type-id-1602'/>
+            <parameter type-id='type-id-1668'/>
+            <return type-id='type-id-1603'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEE7_M_tailERS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1665'/>
-            <return type-id='type-id-1668'/>
+            <parameter type-id='type-id-1666'/>
+            <return type-id='type-id-1669'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEE7_M_tailERKS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1667'/>
-            <return type-id='type-id-1669'/>
+            <parameter type-id='type-id-1668'/>
+            <return type-id='type-id-1670'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
-            <parameter type-id='type-id-1602'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
             <parameter type-id='type-id-1603'/>
+            <parameter type-id='type-id-1604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
-            <parameter type-id='type-id-1667'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
+            <parameter type-id='type-id-1668'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
-            <parameter type-id='type-id-1665'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
+            <parameter type-id='type-id-1666'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEEaSERKS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
-            <parameter type-id='type-id-1667'/>
-            <return type-id='type-id-1665'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
+            <parameter type-id='type-id-1668'/>
+            <return type-id='type-id-1666'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEEaSEOS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
-            <parameter type-id='type-id-1665'/>
-            <return type-id='type-id-1665'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
+            <parameter type-id='type-id-1666'/>
+            <return type-id='type-id-1666'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base7_ResultIvEENS0_12_Result_base8_DeleterEEE7_M_swapERS6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1670' is-artificial='yes'/>
-            <parameter type-id='type-id-1665'/>
+            <parameter type-id='type-id-1671' is-artificial='yes'/>
+            <parameter type-id='type-id-1666'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;0ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='215' column='1' id='type-id-1606'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1662'/>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1671'/>
+      <class-decl name='_Tuple_impl&lt;0ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='215' column='1' id='type-id-1607'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1663'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1672'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-1662' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='221' column='1' id='type-id-1672'/>
+          <typedef-decl name='_Inherited' type-id='type-id-1663' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='221' column='1' id='type-id-1673'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEE7_M_headERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1673'/>
-            <return type-id='type-id-1674'/>
+            <parameter type-id='type-id-1674'/>
+            <return type-id='type-id-1675'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEE7_M_headERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1675'/>
-            <return type-id='type-id-1608'/>
+            <parameter type-id='type-id-1676'/>
+            <return type-id='type-id-1609'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEE7_M_tailERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1673'/>
-            <return type-id='type-id-1676'/>
+            <parameter type-id='type-id-1674'/>
+            <return type-id='type-id-1677'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEE7_M_tailERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1675'/>
-            <return type-id='type-id-1677'/>
+            <parameter type-id='type-id-1676'/>
+            <return type-id='type-id-1678'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
-            <parameter type-id='type-id-1608'/>
-            <parameter type-id='type-id-1603'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
+            <parameter type-id='type-id-1609'/>
+            <parameter type-id='type-id-1604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
-            <parameter type-id='type-id-1675'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
+            <parameter type-id='type-id-1676'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
-            <parameter type-id='type-id-1673'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
+            <parameter type-id='type-id-1674'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEEaSERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
-            <parameter type-id='type-id-1675'/>
-            <return type-id='type-id-1673'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
+            <parameter type-id='type-id-1676'/>
+            <return type-id='type-id-1674'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEEaSEOS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
-            <parameter type-id='type-id-1673'/>
-            <return type-id='type-id-1673'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
+            <parameter type-id='type-id-1674'/>
+            <return type-id='type-id-1674'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EIPNSt13__future_base12_Result_baseENS1_8_DeleterEEE7_M_swapERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1678' is-artificial='yes'/>
-            <parameter type-id='type-id-1673'/>
+            <parameter type-id='type-id-1679' is-artificial='yes'/>
+            <parameter type-id='type-id-1674'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <typedef-decl name='pthread_cond_t' type-id='type-id-1679' filepath='/usr/include/bits/pthreadtypes.h' line='130' column='1' id='type-id-1622'/>
+    <typedef-decl name='pthread_cond_t' type-id='type-id-1680' filepath='/usr/include/bits/pthreadtypes.h' line='130' column='1' id='type-id-1623'/>
     <namespace-decl name='std'>
-      <class-decl name='remove_reference&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1326' column='1' id='type-id-1680'>
+      <class-decl name='remove_reference&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1326' column='1' id='type-id-1681'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1327' column='1' id='type-id-1620'/>
+          <typedef-decl name='type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1327' column='1' id='type-id-1621'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <union-decl name='_Any_data' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1660' column='1' id='type-id-1593'>
+      <union-decl name='_Any_data' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1660' column='1' id='type-id-1594'>
         <data-member access='private'>
-          <var-decl name='_M_unused' type-id='type-id-1681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1675' column='1'/>
+          <var-decl name='_M_unused' type-id='type-id-1682' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1675' column='1'/>
         </data-member>
         <data-member access='private'>
-          <var-decl name='_M_pod_data' type-id='type-id-1682' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1676' column='1'/>
+          <var-decl name='_M_pod_data' type-id='type-id-1683' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1676' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_M_access' mangled-name='_ZNSt9_Any_data9_M_accessEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1683' is-artificial='yes'/>
+            <parameter type-id='type-id-1684' is-artificial='yes'/>
             <return type-id='type-id-35'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_access' mangled-name='_ZNKSt9_Any_data9_M_accessEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1663' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1684' is-artificial='yes'/>
+            <parameter type-id='type-id-1685' is-artificial='yes'/>
             <return type-id='type-id-35'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_access' mangled-name='_ZNSt9_Any_data9_M_accessEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1683' is-artificial='yes'/>
+            <parameter type-id='type-id-1684' is-artificial='yes'/>
             <return type-id='type-id-35'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_access' mangled-name='_ZNKSt9_Any_data9_M_accessEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1663' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1684' is-artificial='yes'/>
+            <parameter type-id='type-id-1685' is-artificial='yes'/>
             <return type-id='type-id-35'/>
           </function-decl>
         </member-function>
       </union-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1612' size-in-bits='64' id='type-id-1635'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1631' size-in-bits='64' id='type-id-1634'/>
-    <pointer-type-def type-id='type-id-1631' size-in-bits='64' id='type-id-1632'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1629' size-in-bits='64' id='type-id-1637'/>
-    <pointer-type-def type-id='type-id-1629' size-in-bits='64' id='type-id-1630'/>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='128' id='type-id-1682'>
+    <pointer-type-def type-id='type-id-1613' size-in-bits='64' id='type-id-1636'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1632' size-in-bits='64' id='type-id-1635'/>
+    <pointer-type-def type-id='type-id-1632' size-in-bits='64' id='type-id-1633'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1630' size-in-bits='64' id='type-id-1638'/>
+    <pointer-type-def type-id='type-id-1630' size-in-bits='64' id='type-id-1631'/>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='128' id='type-id-1683'>
       <subrange length='16'/>
     </array-type-def>
     <namespace-decl name='std'>
-      <class-decl name='__basic_future&lt;void&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='552' column='1' id='type-id-1638'>
+      <class-decl name='__basic_future&lt;void&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='552' column='1' id='type-id-1639'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1428'/>
         <member-type access='protected'>
-          <typedef-decl name='__state_type' type-id='type-id-1596' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='555' column='1' id='type-id-1640'/>
+          <typedef-decl name='__state_type' type-id='type-id-1597' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='555' column='1' id='type-id-1641'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='__result_type' type-id='type-id-1624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='556' column='1' id='type-id-1685'/>
+          <typedef-decl name='__result_type' type-id='type-id-1625' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='556' column='1' id='type-id-1686'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_state' type-id='type-id-1640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='559' column='1'/>
+          <var-decl name='_M_state' type-id='type-id-1641' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='559' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__basic_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1687'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1688'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt14__basic_futureIvEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1687'/>
-            <return type-id='type-id-1688'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1688'/>
+            <return type-id='type-id-1689'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='valid' mangled-name='_ZNKSt14__basic_futureIvE5validEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1689' is-artificial='yes'/>
+            <parameter type-id='type-id-1690' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='wait' mangled-name='_ZNKSt14__basic_futureIvE4waitEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1689' is-artificial='yes'/>
+            <parameter type-id='type-id-1690' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_result' mangled-name='_ZNSt14__basic_futureIvE13_M_get_resultEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='595' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <return type-id='type-id-1685'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <return type-id='type-id-1686'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt14__basic_futureIvE7_M_swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1688'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1689'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__basic_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1690'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1691'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__basic_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1691'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1692'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__basic_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1692'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1693'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__basic_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='627' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
-            <parameter type-id='type-id-1643'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
+            <parameter type-id='type-id-1644'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__basic_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1686' is-artificial='yes'/>
+            <parameter type-id='type-id-1687' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='__shared_ptr&lt;std::__future_base::_State_base, (__gnu_cxx::_Lock_policy)2u&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='760' column='1' id='type-id-1646'>
+      <class-decl name='__shared_ptr&lt;std::__future_base::_State_base, (__gnu_cxx::_Lock_policy)2u&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='760' column='1' id='type-id-1647'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_ptr' type-id='type-id-1437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='1061' column='1'/>
         </data-member>
         </data-member>
         <member-function access='private'>
           <function-decl name='__shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='811' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
-            <parameter type-id='type-id-1694'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
+            <parameter type-id='type-id-1695'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EEaSERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='812' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
-            <parameter type-id='type-id-1694'/>
-            <return type-id='type-id-1695'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
+            <parameter type-id='type-id-1695'/>
+            <return type-id='type-id-1696'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
-            <parameter type-id='type-id-1695'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
+            <parameter type-id='type-id-1696'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__shared_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
-            <parameter type-id='type-id-1695'/>
-            <return type-id='type-id-1695'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
+            <parameter type-id='type-id-1696'/>
+            <return type-id='type-id-1696'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='reset' mangled-name='_ZNSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EE5resetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='921' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='945' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
-            <return type-id='type-id-1697'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
+            <return type-id='type-id-1698'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='952' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
             <return type-id='type-id-1437'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EE3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='959' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
             <return type-id='type-id-1437'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='962' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='unique' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EE6uniqueEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='966' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='use_count' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EE9use_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='970' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
             <return type-id='type-id-57'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='974' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1693' is-artificial='yes'/>
-            <parameter type-id='type-id-1695'/>
+            <parameter type-id='type-id-1694' is-artificial='yes'/>
+            <parameter type-id='type-id-1696'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get_deleter' mangled-name='_ZNKSt12__shared_ptrINSt13__future_base11_State_baseELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='1052' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1696' is-artificial='yes'/>
+            <parameter type-id='type-id-1697' is-artificial='yes'/>
             <parameter type-id='type-id-1323'/>
             <return type-id='type-id-35'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='shared_future&lt;void&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='855' column='1' id='type-id-1645'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1638'/>
+      <class-decl name='shared_future&lt;void&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='855' column='1' id='type-id-1646'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1639'/>
         <member-function access='private'>
           <function-decl name='shared_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='shared_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='863' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
-            <parameter type-id='type-id-1691'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
+            <parameter type-id='type-id-1692'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='shared_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='866' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
-            <parameter type-id='type-id-1643'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
+            <parameter type-id='type-id-1644'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='shared_future' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='871' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
-            <parameter type-id='type-id-1692'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
+            <parameter type-id='type-id-1693'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt13shared_futureIvEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
-            <parameter type-id='type-id-1691'/>
-            <return type-id='type-id-1692'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
+            <parameter type-id='type-id-1692'/>
+            <return type-id='type-id-1693'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt13shared_futureIvEaSEOS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='881' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
-            <parameter type-id='type-id-1692'/>
-            <return type-id='type-id-1692'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
+            <parameter type-id='type-id-1693'/>
+            <return type-id='type-id-1693'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get' mangled-name='_ZNSt13shared_futureIvE3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='889' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1698' is-artificial='yes'/>
+            <parameter type-id='type-id-1699' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-1699' size-in-bits='64' id='type-id-1633'/>
-    <pointer-type-def type-id='type-id-1700' size-in-bits='64' id='type-id-1684'/>
-    <qualified-type-def type-id='type-id-1553' const='yes' id='type-id-1656'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1701' size-in-bits='64' id='type-id-1667'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1702' size-in-bits='64' id='type-id-1669'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1703' size-in-bits='64' id='type-id-1675'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1704' size-in-bits='64' id='type-id-1677'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1705' size-in-bits='64' id='type-id-1644'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1706' size-in-bits='64' id='type-id-1642'/>
-    <qualified-type-def type-id='type-id-1590' const='yes' id='type-id-1657'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1707' size-in-bits='64' id='type-id-1648'/>
-    <qualified-type-def type-id='type-id-1562' const='yes' id='type-id-1658'/>
-    <qualified-type-def type-id='type-id-1577' const='yes' id='type-id-1659'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1708' size-in-bits='64' id='type-id-1654'/>
-    <pointer-type-def type-id='type-id-1708' size-in-bits='64' id='type-id-1655'/>
-    <pointer-type-def type-id='type-id-1593' size-in-bits='64' id='type-id-1683'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1600' size-in-bits='64' id='type-id-1665'/>
-    <pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1670'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1664' size-in-bits='64' id='type-id-1668'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1606' size-in-bits='64' id='type-id-1673'/>
-    <pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1678'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1672' size-in-bits='64' id='type-id-1676'/>
-    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1660'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1453' size-in-bits='64' id='type-id-1666'/>
-    <qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1661'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1449' size-in-bits='64' id='type-id-1674'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1599' size-in-bits='64' id='type-id-1643'/>
-    <pointer-type-def type-id='type-id-1599' size-in-bits='64' id='type-id-1641'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1596' size-in-bits='64' id='type-id-1649'/>
-    <pointer-type-def type-id='type-id-1596' size-in-bits='64' id='type-id-1647'/>
-    <pointer-type-def type-id='type-id-1621' size-in-bits='64' id='type-id-1652'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1650' size-in-bits='64' id='type-id-1653'/>
-    <pointer-type-def type-id='type-id-1650' size-in-bits='64' id='type-id-1651'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1700' size-in-bits='64' id='type-id-1634'/>
+    <pointer-type-def type-id='type-id-1701' size-in-bits='64' id='type-id-1685'/>
+    <qualified-type-def type-id='type-id-1554' const='yes' id='type-id-1657'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1702' size-in-bits='64' id='type-id-1668'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1703' size-in-bits='64' id='type-id-1670'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1704' size-in-bits='64' id='type-id-1676'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1705' size-in-bits='64' id='type-id-1678'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1706' size-in-bits='64' id='type-id-1645'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1707' size-in-bits='64' id='type-id-1643'/>
+    <qualified-type-def type-id='type-id-1591' const='yes' id='type-id-1658'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1708' size-in-bits='64' id='type-id-1649'/>
+    <qualified-type-def type-id='type-id-1563' const='yes' id='type-id-1659'/>
+    <qualified-type-def type-id='type-id-1578' const='yes' id='type-id-1660'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1709' size-in-bits='64' id='type-id-1655'/>
+    <pointer-type-def type-id='type-id-1709' size-in-bits='64' id='type-id-1656'/>
+    <pointer-type-def type-id='type-id-1594' size-in-bits='64' id='type-id-1684'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1601' size-in-bits='64' id='type-id-1666'/>
+    <pointer-type-def type-id='type-id-1601' size-in-bits='64' id='type-id-1671'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1665' size-in-bits='64' id='type-id-1669'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1607' size-in-bits='64' id='type-id-1674'/>
+    <pointer-type-def type-id='type-id-1607' size-in-bits='64' id='type-id-1679'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1673' size-in-bits='64' id='type-id-1677'/>
+    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1661'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1453' size-in-bits='64' id='type-id-1667'/>
+    <qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1662'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1449' size-in-bits='64' id='type-id-1675'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1600' size-in-bits='64' id='type-id-1644'/>
+    <pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1642'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1597' size-in-bits='64' id='type-id-1650'/>
+    <pointer-type-def type-id='type-id-1597' size-in-bits='64' id='type-id-1648'/>
+    <pointer-type-def type-id='type-id-1622' size-in-bits='64' id='type-id-1653'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1651' size-in-bits='64' id='type-id-1654'/>
+    <pointer-type-def type-id='type-id-1651' size-in-bits='64' id='type-id-1652'/>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;0ul, std::__future_base::_Result&lt;void&gt;*, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='122' column='1' id='type-id-1663'>
+      <class-decl name='_Head_base&lt;0ul, std::__future_base::_Result&lt;void&gt;*, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='122' column='1' id='type-id-1664'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_head_impl' type-id='type-id-1453' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='166' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1709' is-artificial='yes'/>
+            <parameter type-id='type-id-1710' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1709' is-artificial='yes'/>
-            <parameter type-id='type-id-1602'/>
+            <parameter type-id='type-id-1710' is-artificial='yes'/>
+            <parameter type-id='type-id-1603'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1709' is-artificial='yes'/>
+            <parameter type-id='type-id-1710' is-artificial='yes'/>
             <parameter type-id='type-id-1397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPNSt13__future_base7_ResultIvEELb0EE7_M_headERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1710'/>
-            <return type-id='type-id-1666'/>
+            <parameter type-id='type-id-1711'/>
+            <return type-id='type-id-1667'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPNSt13__future_base7_ResultIvEELb0EE7_M_headERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1711'/>
-            <return type-id='type-id-1602'/>
+            <parameter type-id='type-id-1712'/>
+            <return type-id='type-id-1603'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;0ul, std::__future_base::_Result_base*, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='122' column='1' id='type-id-1671'>
+      <class-decl name='_Head_base&lt;0ul, std::__future_base::_Result_base*, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='122' column='1' id='type-id-1672'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_head_impl' type-id='type-id-1449' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='166' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1712' is-artificial='yes'/>
+            <parameter type-id='type-id-1713' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1712' is-artificial='yes'/>
-            <parameter type-id='type-id-1608'/>
+            <parameter type-id='type-id-1713' is-artificial='yes'/>
+            <parameter type-id='type-id-1609'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1712' is-artificial='yes'/>
+            <parameter type-id='type-id-1713' is-artificial='yes'/>
             <parameter type-id='type-id-1397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPNSt13__future_base12_Result_baseELb0EE7_M_headERS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1713'/>
-            <return type-id='type-id-1674'/>
+            <parameter type-id='type-id-1714'/>
+            <return type-id='type-id-1675'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPNSt13__future_base12_Result_baseELb0EE7_M_headERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1714'/>
-            <return type-id='type-id-1608'/>
+            <parameter type-id='type-id-1715'/>
+            <return type-id='type-id-1609'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;1ul, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='215' column='1' id='type-id-1662'>
+      <class-decl name='_Tuple_impl&lt;1ul, std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='215' column='1' id='type-id-1663'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1386'/>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1715'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1716'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-1386' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='221' column='1' id='type-id-1716'/>
+          <typedef-decl name='_Inherited' type-id='type-id-1386' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='221' column='1' id='type-id-1717'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEE7_M_headERS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1717'/>
-            <return type-id='type-id-1718'/>
+            <parameter type-id='type-id-1718'/>
+            <return type-id='type-id-1719'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEE7_M_headERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1719'/>
-            <return type-id='type-id-1603'/>
+            <parameter type-id='type-id-1720'/>
+            <return type-id='type-id-1604'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEE7_M_tailERS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1717'/>
-            <return type-id='type-id-1720'/>
+            <parameter type-id='type-id-1718'/>
+            <return type-id='type-id-1721'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEE7_M_tailERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1719'/>
-            <return type-id='type-id-1721'/>
+            <parameter type-id='type-id-1720'/>
+            <return type-id='type-id-1722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
-            <parameter type-id='type-id-1603'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
+            <parameter type-id='type-id-1604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
-            <parameter type-id='type-id-1719'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
+            <parameter type-id='type-id-1720'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
-            <parameter type-id='type-id-1717'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
+            <parameter type-id='type-id-1718'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEEaSERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
-            <parameter type-id='type-id-1719'/>
-            <return type-id='type-id-1717'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
+            <parameter type-id='type-id-1720'/>
+            <return type-id='type-id-1718'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEEaSEOS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
-            <parameter type-id='type-id-1717'/>
-            <return type-id='type-id-1717'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
+            <parameter type-id='type-id-1718'/>
+            <return type-id='type-id-1718'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EINSt13__future_base12_Result_base8_DeleterEEE7_M_swapERS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1722' is-artificial='yes'/>
-            <parameter type-id='type-id-1717'/>
+            <parameter type-id='type-id-1723' is-artificial='yes'/>
+            <parameter type-id='type-id-1718'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <typedef-decl name='ptrdiff_t' type-id='type-id-57' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/stddef.h' line='150' column='1' id='type-id-1636'/>
+    <typedef-decl name='ptrdiff_t' type-id='type-id-57' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/stddef.h' line='150' column='1' id='type-id-1637'/>
 
-    <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='116' column='1' id='type-id-1679'>
+    <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='116' column='1' id='type-id-1680'>
       <member-type access='private'>
-        <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='118' column='1' id='type-id-1723'>
+        <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='118' column='1' id='type-id-1724'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='__lock' type-id='type-id-38' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='119' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <data-member access='private'>
-        <var-decl name='__data' type-id='type-id-1723' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='127' column='1'/>
+        <var-decl name='__data' type-id='type-id-1724' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='127' column='1'/>
       </data-member>
       <data-member access='private'>
-        <var-decl name='__size' type-id='type-id-1724' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='128' column='1'/>
+        <var-decl name='__size' type-id='type-id-1725' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='128' column='1'/>
       </data-member>
       <data-member access='private'>
         <var-decl name='__align' type-id='type-id-536' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='129' column='1'/>
       </data-member>
     </union-decl>
     <namespace-decl name='std'>
-      <union-decl name='_Nocopy_types' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1652' column='1' id='type-id-1681'>
+      <union-decl name='_Nocopy_types' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1652' column='1' id='type-id-1682'>
         <data-member access='private'>
           <var-decl name='_M_object' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1654' column='1'/>
         </data-member>
           <var-decl name='_M_function_pointer' type-id='type-id-1200' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1656' column='1'/>
         </data-member>
         <data-member access='private'>
-          <var-decl name='_M_member_pointer' type-id='type-id-1346' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1657' column='1'/>
+          <var-decl name='_M_member_pointer' type-id='type-id-1726' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1657' column='1'/>
         </data-member>
       </union-decl>
     </namespace-decl>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='384' id='type-id-1724'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='384' id='type-id-1725'>
       <subrange length='48'/>
     </array-type-def>
-    <qualified-type-def type-id='type-id-1631' const='yes' id='type-id-1699'/>
-    <qualified-type-def type-id='type-id-1593' const='yes' id='type-id-1700'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1725' size-in-bits='64' id='type-id-1711'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1726' size-in-bits='64' id='type-id-1714'/>
-    <qualified-type-def type-id='type-id-1600' const='yes' id='type-id-1701'/>
-    <qualified-type-def type-id='type-id-1664' const='yes' id='type-id-1702'/>
-    <qualified-type-def type-id='type-id-1606' const='yes' id='type-id-1703'/>
-    <qualified-type-def type-id='type-id-1672' const='yes' id='type-id-1704'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1727' size-in-bits='64' id='type-id-1719'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1728' size-in-bits='64' id='type-id-1721'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1729' size-in-bits='64' id='type-id-1687'/>
-    <pointer-type-def type-id='type-id-1729' size-in-bits='64' id='type-id-1689'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1730' size-in-bits='64' id='type-id-1690'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1731' size-in-bits='64' id='type-id-1694'/>
-    <pointer-type-def type-id='type-id-1731' size-in-bits='64' id='type-id-1696'/>
-    <qualified-type-def type-id='type-id-1599' const='yes' id='type-id-1705'/>
-    <qualified-type-def type-id='type-id-1639' const='yes' id='type-id-1706'/>
+    <qualified-type-def type-id='type-id-1632' const='yes' id='type-id-1700'/>
+    <qualified-type-def type-id='type-id-1594' const='yes' id='type-id-1701'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1727' size-in-bits='64' id='type-id-1712'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1728' size-in-bits='64' id='type-id-1715'/>
+    <qualified-type-def type-id='type-id-1601' const='yes' id='type-id-1702'/>
+    <qualified-type-def type-id='type-id-1665' const='yes' id='type-id-1703'/>
+    <qualified-type-def type-id='type-id-1607' const='yes' id='type-id-1704'/>
+    <qualified-type-def type-id='type-id-1673' const='yes' id='type-id-1705'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1729' size-in-bits='64' id='type-id-1720'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1730' size-in-bits='64' id='type-id-1722'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1731' size-in-bits='64' id='type-id-1688'/>
+    <pointer-type-def type-id='type-id-1731' size-in-bits='64' id='type-id-1690'/>
     <reference-type-def kind='lvalue' type-id='type-id-1732' size-in-bits='64' id='type-id-1691'/>
-    <qualified-type-def type-id='type-id-1596' const='yes' id='type-id-1707'/>
-    <qualified-type-def type-id='type-id-1621' const='yes' id='type-id-1708'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1663' size-in-bits='64' id='type-id-1710'/>
-    <pointer-type-def type-id='type-id-1663' size-in-bits='64' id='type-id-1709'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1671' size-in-bits='64' id='type-id-1713'/>
-    <pointer-type-def type-id='type-id-1671' size-in-bits='64' id='type-id-1712'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1662' size-in-bits='64' id='type-id-1717'/>
-    <pointer-type-def type-id='type-id-1662' size-in-bits='64' id='type-id-1722'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1716' size-in-bits='64' id='type-id-1720'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1638' size-in-bits='64' id='type-id-1688'/>
-    <pointer-type-def type-id='type-id-1638' size-in-bits='64' id='type-id-1686'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-1718'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1646' size-in-bits='64' id='type-id-1695'/>
-    <pointer-type-def type-id='type-id-1646' size-in-bits='64' id='type-id-1693'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1645' size-in-bits='64' id='type-id-1692'/>
-    <pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-1698'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1733' size-in-bits='64' id='type-id-1695'/>
+    <pointer-type-def type-id='type-id-1733' size-in-bits='64' id='type-id-1697'/>
+    <qualified-type-def type-id='type-id-1600' const='yes' id='type-id-1706'/>
+    <qualified-type-def type-id='type-id-1640' const='yes' id='type-id-1707'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1734' size-in-bits='64' id='type-id-1692'/>
+    <qualified-type-def type-id='type-id-1597' const='yes' id='type-id-1708'/>
+    <qualified-type-def type-id='type-id-1622' const='yes' id='type-id-1709'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1664' size-in-bits='64' id='type-id-1711'/>
+    <pointer-type-def type-id='type-id-1664' size-in-bits='64' id='type-id-1710'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1672' size-in-bits='64' id='type-id-1714'/>
+    <pointer-type-def type-id='type-id-1672' size-in-bits='64' id='type-id-1713'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1663' size-in-bits='64' id='type-id-1718'/>
+    <pointer-type-def type-id='type-id-1663' size-in-bits='64' id='type-id-1723'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1717' size-in-bits='64' id='type-id-1721'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1639' size-in-bits='64' id='type-id-1689'/>
+    <pointer-type-def type-id='type-id-1639' size-in-bits='64' id='type-id-1687'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-1719'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1647' size-in-bits='64' id='type-id-1696'/>
+    <pointer-type-def type-id='type-id-1647' size-in-bits='64' id='type-id-1694'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1646' size-in-bits='64' id='type-id-1693'/>
+    <pointer-type-def type-id='type-id-1646' size-in-bits='64' id='type-id-1699'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-1726'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__pfn' type-id='type-id-1500' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1657' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='__delta' type-id='type-id-57' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1657' column='1'/>
+      </data-member>
+    </class-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;1ul, std::__future_base::_Result_base::_Deleter, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='76' column='1' id='type-id-1715'>
+      <class-decl name='_Head_base&lt;1ul, std::__future_base::_Result_base::_Deleter, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='76' column='1' id='type-id-1716'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1447'/>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1733' is-artificial='yes'/>
+            <parameter type-id='type-id-1735' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1733' is-artificial='yes'/>
-            <parameter type-id='type-id-1603'/>
+            <parameter type-id='type-id-1735' is-artificial='yes'/>
+            <parameter type-id='type-id-1604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1733' is-artificial='yes'/>
+            <parameter type-id='type-id-1735' is-artificial='yes'/>
             <parameter type-id='type-id-1397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1ENSt13__future_base12_Result_base8_DeleterELb1EE7_M_headERS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1734'/>
-            <return type-id='type-id-1718'/>
+            <parameter type-id='type-id-1736'/>
+            <return type-id='type-id-1719'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1ENSt13__future_base12_Result_base8_DeleterELb1EE7_M_headERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1735'/>
-            <return type-id='type-id-1603'/>
+            <parameter type-id='type-id-1737'/>
+            <return type-id='type-id-1604'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_State_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1736'>
+      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_State_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1738'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1439' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1697'/>
+          <typedef-decl name='type' type-id='type-id-1439' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1698'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-1663' const='yes' id='type-id-1725'/>
-    <qualified-type-def type-id='type-id-1671' const='yes' id='type-id-1726'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1737' size-in-bits='64' id='type-id-1735'/>
-    <qualified-type-def type-id='type-id-1662' const='yes' id='type-id-1727'/>
-    <qualified-type-def type-id='type-id-1716' const='yes' id='type-id-1728'/>
-    <qualified-type-def type-id='type-id-1638' const='yes' id='type-id-1729'/>
-    <qualified-type-def type-id='type-id-1640' const='yes' id='type-id-1730'/>
-    <qualified-type-def type-id='type-id-1646' const='yes' id='type-id-1731'/>
-    <qualified-type-def type-id='type-id-1645' const='yes' id='type-id-1732'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1715' size-in-bits='64' id='type-id-1734'/>
-    <pointer-type-def type-id='type-id-1715' size-in-bits='64' id='type-id-1733'/>
-    <qualified-type-def type-id='type-id-1715' const='yes' id='type-id-1737'/>
+    <qualified-type-def type-id='type-id-1664' const='yes' id='type-id-1727'/>
+    <qualified-type-def type-id='type-id-1672' const='yes' id='type-id-1728'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1739' size-in-bits='64' id='type-id-1737'/>
+    <qualified-type-def type-id='type-id-1663' const='yes' id='type-id-1729'/>
+    <qualified-type-def type-id='type-id-1717' const='yes' id='type-id-1730'/>
+    <qualified-type-def type-id='type-id-1639' const='yes' id='type-id-1731'/>
+    <qualified-type-def type-id='type-id-1641' const='yes' id='type-id-1732'/>
+    <qualified-type-def type-id='type-id-1647' const='yes' id='type-id-1733'/>
+    <qualified-type-def type-id='type-id-1646' const='yes' id='type-id-1734'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1716' size-in-bits='64' id='type-id-1736'/>
+    <pointer-type-def type-id='type-id-1716' size-in-bits='64' id='type-id-1735'/>
+    <qualified-type-def type-id='type-id-1716' const='yes' id='type-id-1739'/>
     <function-type size-in-bits='64' method-class-id='type-id-1300' id='type-id-1501'>
       <parameter type-id='type-id-1309' is-artificial='yes'/>
       <return type-id='type-id-4'/>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/array_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__array_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='219' column='1' id='type-id-1738'>
+      <class-decl name='__array_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='219' column='1' id='type-id-1740'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1335'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='__array_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1739' is-artificial='yes'/>
+            <parameter type-id='type-id-1741' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__array_type_info' mangled-name='_ZN10__cxxabiv117__array_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/array_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv117__array_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1739' is-artificial='yes'/>
+            <parameter type-id='type-id-1741' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__array_type_info' mangled-name='_ZN10__cxxabiv117__array_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/array_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv117__array_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1739' is-artificial='yes'/>
+            <parameter type-id='type-id-1741' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__array_type_info' filepath='../../.././libstdc++-v3/libsupc++/array_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1739' is-artificial='yes'/>
+            <parameter type-id='type-id-1741' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1738' size-in-bits='64' id='type-id-1739'/>
+    <pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/atexit_arm.cc' language='LANG_C_plus_plus'>
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/bad_alloc.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='bad_alloc' size-in-bits='64' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new' line='56' column='1' id='type-id-1740'>
+      <class-decl name='bad_alloc' size-in-bits='64' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new' line='56' column='1' id='type-id-1742'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_alloc' filepath='../../.././libstdc++-v3/libsupc++/new' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1741' is-artificial='yes'/>
+            <parameter type-id='type-id-1743' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_alloc' filepath='../../.././libstdc++-v3/libsupc++/new' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1741' is-artificial='yes'/>
+            <parameter type-id='type-id-1743' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1741' is-artificial='yes'/>
+            <parameter type-id='type-id-1743' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_alloc' mangled-name='_ZNSt9bad_allocD0Ev' filepath='../../.././libstdc++-v3/libsupc++/bad_alloc.cc' line='28' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9bad_allocD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1741' is-artificial='yes'/>
+            <parameter type-id='type-id-1743' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_alloc' mangled-name='_ZNSt9bad_allocD2Ev' filepath='../../.././libstdc++-v3/libsupc++/bad_alloc.cc' line='28' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9bad_allocD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1741' is-artificial='yes'/>
+            <parameter type-id='type-id-1743' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_alloc' filepath='../../.././libstdc++-v3/libsupc++/bad_alloc.cc' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1741' is-artificial='yes'/>
+            <parameter type-id='type-id-1743' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt9bad_alloc4whatEv' filepath='../../.././libstdc++-v3/libsupc++/bad_alloc.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9bad_alloc4whatEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-1742' is-artificial='yes'/>
+            <parameter type-id='type-id-1744' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
-    <qualified-type-def type-id='type-id-1740' const='yes' id='type-id-1743'/>
-    <pointer-type-def type-id='type-id-1743' size-in-bits='64' id='type-id-1742'/>
+    <pointer-type-def type-id='type-id-1742' size-in-bits='64' id='type-id-1743'/>
+    <qualified-type-def type-id='type-id-1742' const='yes' id='type-id-1745'/>
+    <pointer-type-def type-id='type-id-1745' size-in-bits='64' id='type-id-1744'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='../../.././libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/bad_cast.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='bad_cast' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='189' column='1' id='type-id-1744'>
+      <class-decl name='bad_cast' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='189' column='1' id='type-id-1746'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_cast' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1745' is-artificial='yes'/>
+            <parameter type-id='type-id-1747' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_cast' filepath='../../.././libstdc++-v3/libsupc++/typeinfo' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1745' is-artificial='yes'/>
+            <parameter type-id='type-id-1747' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_cast' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1745' is-artificial='yes'/>
+            <parameter type-id='type-id-1747' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_cast' mangled-name='_ZNSt8bad_castD0Ev' filepath='../../.././libstdc++-v3/libsupc++/bad_cast.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8bad_castD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1745' is-artificial='yes'/>
+            <parameter type-id='type-id-1747' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_cast' mangled-name='_ZNSt8bad_castD2Ev' filepath='../../.././libstdc++-v3/libsupc++/bad_cast.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8bad_castD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1745' is-artificial='yes'/>
+            <parameter type-id='type-id-1747' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_cast' filepath='../../.././libstdc++-v3/libsupc++/bad_cast.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1745' is-artificial='yes'/>
+            <parameter type-id='type-id-1747' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt8bad_cast4whatEv' filepath='../../.././libstdc++-v3/libsupc++/bad_cast.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-1746' is-artificial='yes'/>
+            <parameter type-id='type-id-1748' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1744' size-in-bits='64' id='type-id-1745'/>
-    <qualified-type-def type-id='type-id-1744' const='yes' id='type-id-1747'/>
-    <pointer-type-def type-id='type-id-1747' size-in-bits='64' id='type-id-1746'/>
+    <pointer-type-def type-id='type-id-1746' size-in-bits='64' id='type-id-1747'/>
+    <qualified-type-def type-id='type-id-1746' const='yes' id='type-id-1749'/>
+    <pointer-type-def type-id='type-id-1749' size-in-bits='64' id='type-id-1748'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/bad_typeid.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='bad_typeid' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='206' column='1' id='type-id-1748'>
+      <class-decl name='bad_typeid' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='206' column='1' id='type-id-1750'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_typeid' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1749' is-artificial='yes'/>
+            <parameter type-id='type-id-1751' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_typeid' filepath='../../.././libstdc++-v3/libsupc++/typeinfo' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1749' is-artificial='yes'/>
+            <parameter type-id='type-id-1751' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_typeid' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/typeinfo' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1749' is-artificial='yes'/>
+            <parameter type-id='type-id-1751' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_typeid' mangled-name='_ZNSt10bad_typeidD0Ev' filepath='../../.././libstdc++-v3/libsupc++/bad_typeid.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10bad_typeidD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1749' is-artificial='yes'/>
+            <parameter type-id='type-id-1751' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_typeid' mangled-name='_ZNSt10bad_typeidD2Ev' filepath='../../.././libstdc++-v3/libsupc++/bad_typeid.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10bad_typeidD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1749' is-artificial='yes'/>
+            <parameter type-id='type-id-1751' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_typeid' filepath='../../.././libstdc++-v3/libsupc++/bad_typeid.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1749' is-artificial='yes'/>
+            <parameter type-id='type-id-1751' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt10bad_typeid4whatEv' filepath='../../.././libstdc++-v3/libsupc++/bad_typeid.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10bad_typeid4whatEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-1750' is-artificial='yes'/>
+            <parameter type-id='type-id-1752' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1748' size-in-bits='64' id='type-id-1749'/>
-    <qualified-type-def type-id='type-id-1748' const='yes' id='type-id-1751'/>
-    <pointer-type-def type-id='type-id-1751' size-in-bits='64' id='type-id-1750'/>
+    <pointer-type-def type-id='type-id-1750' size-in-bits='64' id='type-id-1751'/>
+    <qualified-type-def type-id='type-id-1750' const='yes' id='type-id-1753'/>
+    <pointer-type-def type-id='type-id-1753' size-in-bits='64' id='type-id-1752'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/class_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/del_opnt.cc' language='LANG_C_plus_plus'>
 
-    <reference-type-def kind='lvalue' type-id='type-id-1425' size-in-bits='64' id='type-id-1752'/>
-    <qualified-type-def type-id='type-id-1752' id='type-id-1753'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1425' size-in-bits='64' id='type-id-1754'/>
+    <qualified-type-def type-id='type-id-1754' id='type-id-1755'/>
     <function-decl name='operator delete' mangled-name='_ZdlPvRKSt9nothrow_t' filepath='../../.././libstdc++-v3/libsupc++/del_opnt.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdlPvRKSt9nothrow_t@@GLIBCXX_3.4'>
       <parameter type-id='type-id-35' name='ptr' filepath='../../.././libstdc++-v3/libsupc++/del_opnt.cc' line='33' column='1'/>
-      <parameter type-id='type-id-1753'/>
+      <parameter type-id='type-id-1755'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='free' filepath='../../.././libstdc++-v3/libsupc++/del_opnt.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
 
     <function-decl name='operator delete []' mangled-name='_ZdaPvRKSt9nothrow_t' filepath='../../.././libstdc++-v3/libsupc++/del_opvnt.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdaPvRKSt9nothrow_t@@GLIBCXX_3.4'>
       <parameter type-id='type-id-35' name='ptr' filepath='../../.././libstdc++-v3/libsupc++/del_opvnt.cc' line='31' column='1'/>
-      <parameter type-id='type-id-1753'/>
+      <parameter type-id='type-id-1755'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='../../.././libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-1339'/>
         <parameter type-id='type-id-1339'/>
-        <parameter type-id='type-id-1636'/>
+        <parameter type-id='type-id-1637'/>
         <return type-id='type-id-35'/>
       </function-decl>
     </namespace-decl>
       <function-decl name='terminate' mangled-name='_ZSt9terminatev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <typedef-decl name='unexpected_handler' type-id='type-id-1200' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='92' column='1' id='type-id-1754'/>
-      <typedef-decl name='terminate_handler' type-id='type-id-1200' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='89' column='1' id='type-id-1755'/>
+      <typedef-decl name='unexpected_handler' type-id='type-id-1200' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='92' column='1' id='type-id-1756'/>
+      <typedef-decl name='terminate_handler' type-id='type-id-1200' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='89' column='1' id='type-id-1757'/>
     </namespace-decl>
     <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1200'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <function-decl name='__throw_concurrence_unlock_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__concurrence_lock_error' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='68' column='1' id='type-id-1756'>
+      <class-decl name='__concurrence_lock_error' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='68' column='1' id='type-id-1758'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1757' is-artificial='yes'/>
+            <parameter type-id='type-id-1759' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__concurrence_unlock_error' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='76' column='1' id='type-id-1758'>
+      <class-decl name='__concurrence_unlock_error' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='76' column='1' id='type-id-1760'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1759' is-artificial='yes'/>
+            <parameter type-id='type-id-1761' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__mutex' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='143' column='1' id='type-id-1760'>
+      <class-decl name='__mutex' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='143' column='1' id='type-id-1762'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_mutex' type-id='type-id-769' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='147' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx7__mutexaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <parameter type-id='type-id-1762'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <parameter type-id='type-id-1764'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__mutex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lock' mangled-name='_ZN9__gnu_cxx7__mutex4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='unlock' mangled-name='_ZN9__gnu_cxx7__mutex6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gthread_mutex' mangled-name='_ZN9__gnu_cxx7__mutex13gthread_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1761' is-artificial='yes'/>
-            <return type-id='type-id-1764'/>
+            <parameter type-id='type-id-1763' is-artificial='yes'/>
+            <return type-id='type-id-1766'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__scoped_lock' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='293' column='1' id='type-id-1765'>
+      <class-decl name='__scoped_lock' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='293' column='1' id='type-id-1767'>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1766'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='296' column='1' id='type-id-1768'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_device' type-id='type-id-1767' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='299' column='1'/>
+          <var-decl name='_M_device' type-id='type-id-1769' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='299' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13__scoped_lockaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1769'/>
-            <return type-id='type-id-1770'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1771'/>
+            <return type-id='type-id-1772'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
-            <parameter type-id='type-id-1771'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
+            <parameter type-id='type-id-1773'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__scoped_lock' mangled-name='_ZN9__gnu_cxx13__scoped_lockD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1768' is-artificial='yes'/>
+            <parameter type-id='type-id-1770' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <parameter type-id='type-id-35'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__cxa_dependent_exception' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='100' column='1' id='type-id-1772'>
+      <class-decl name='__cxa_dependent_exception' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='100' column='1' id='type-id-1774'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='primaryException' type-id='type-id-35' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='103' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='unexpectedHandler' type-id='type-id-1754' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='107' column='1'/>
+          <var-decl name='unexpectedHandler' type-id='type-id-1756' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='107' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='terminateHandler' type-id='type-id-1755' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='108' column='1'/>
+          <var-decl name='terminateHandler' type-id='type-id-1757' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='108' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='nextException' type-id='type-id-1773' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='111' column='1'/>
+          <var-decl name='nextException' type-id='type-id-1775' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='111' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='handlerCount' type-id='type-id-38' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='115' column='1'/>
           <var-decl name='handlerSwitchValue' type-id='type-id-38' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='126' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
-          <var-decl name='actionRecord' type-id='type-id-1774' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='127' column='1'/>
+          <var-decl name='actionRecord' type-id='type-id-1776' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='127' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='languageSpecificData' type-id='type-id-1774' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='128' column='1'/>
+          <var-decl name='languageSpecificData' type-id='type-id-1776' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='128' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='448'>
-          <var-decl name='catchTemp' type-id='type-id-1775' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='129' column='1'/>
+          <var-decl name='catchTemp' type-id='type-id-1777' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='129' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='512'>
           <var-decl name='adjustedPtr' type-id='type-id-35' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='130' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
-          <var-decl name='unwindHeader' type-id='type-id-1776' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='134' column='1'/>
+          <var-decl name='unwindHeader' type-id='type-id-1778' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='134' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='__cxa_exception' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='50' column='1' id='type-id-1777'>
+      <class-decl name='__cxa_exception' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='50' column='1' id='type-id-1779'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='exceptionType' type-id='type-id-1337' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='53' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='exceptionDestructor' type-id='type-id-1778' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='54' column='1'/>
+          <var-decl name='exceptionDestructor' type-id='type-id-1780' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='54' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='unexpectedHandler' type-id='type-id-1754' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='58' column='1'/>
+          <var-decl name='unexpectedHandler' type-id='type-id-1756' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='58' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='terminateHandler' type-id='type-id-1755' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='59' column='1'/>
+          <var-decl name='terminateHandler' type-id='type-id-1757' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='59' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='nextException' type-id='type-id-1773' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='62' column='1'/>
+          <var-decl name='nextException' type-id='type-id-1775' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='62' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <var-decl name='handlerCount' type-id='type-id-38' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='66' column='1'/>
           <var-decl name='handlerSwitchValue' type-id='type-id-38' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='77' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='actionRecord' type-id='type-id-1774' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='78' column='1'/>
+          <var-decl name='actionRecord' type-id='type-id-1776' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='78' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='448'>
-          <var-decl name='languageSpecificData' type-id='type-id-1774' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='79' column='1'/>
+          <var-decl name='languageSpecificData' type-id='type-id-1776' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='79' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='512'>
-          <var-decl name='catchTemp' type-id='type-id-1775' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='80' column='1'/>
+          <var-decl name='catchTemp' type-id='type-id-1777' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='80' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='576'>
           <var-decl name='adjustedPtr' type-id='type-id-35' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='81' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
-          <var-decl name='unwindHeader' type-id='type-id-1776' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='85' column='1'/>
+          <var-decl name='unwindHeader' type-id='type-id-1778' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='85' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='__cxa_allocate_dependent_exception' mangled-name='__cxa_allocate_dependent_exception' filepath='../../.././libstdc++-v3/libsupc++/eh_alloc.cc' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_allocate_dependent_exception@@CXXABI_1.3.6'>
-        <return type-id='type-id-1779'/>
+        <return type-id='type-id-1781'/>
       </function-decl>
       <function-decl name='__cxa_free_dependent_exception' mangled-name='__cxa_free_dependent_exception' filepath='../../.././libstdc++-v3/libsupc++/eh_alloc.cc' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_free_dependent_exception@@CXXABI_1.3.6'>
-        <parameter type-id='type-id-1779'/>
+        <parameter type-id='type-id-1781'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1780' size-in-bits='64' id='type-id-1778'/>
-    <pointer-type-def type-id='type-id-1777' size-in-bits='64' id='type-id-1773'/>
-    <qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1781'/>
-    <pointer-type-def type-id='type-id-1781' size-in-bits='64' id='type-id-1774'/>
-    <typedef-decl name='_Unwind_Ptr' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='48' column='1' id='type-id-1775'/>
-    <class-decl name='_Unwind_Exception' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='85' column='1' id='type-id-1776'>
+    <pointer-type-def type-id='type-id-1782' size-in-bits='64' id='type-id-1780'/>
+    <pointer-type-def type-id='type-id-1779' size-in-bits='64' id='type-id-1775'/>
+    <qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1783'/>
+    <pointer-type-def type-id='type-id-1783' size-in-bits='64' id='type-id-1776'/>
+    <typedef-decl name='_Unwind_Ptr' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='48' column='1' id='type-id-1777'/>
+    <class-decl name='_Unwind_Exception' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='85' column='1' id='type-id-1778'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='exception_class' type-id='type-id-1782' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='87' column='1'/>
+        <var-decl name='exception_class' type-id='type-id-1784' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='87' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='exception_cleanup' type-id='type-id-1783' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='88' column='1'/>
+        <var-decl name='exception_cleanup' type-id='type-id-1785' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='88' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='private_1' type-id='type-id-1784' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='89' column='1'/>
+        <var-decl name='private_1' type-id='type-id-1786' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='89' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='private_2' type-id='type-id-1784' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='90' column='1'/>
+        <var-decl name='private_2' type-id='type-id-1786' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='90' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='_Unwind_Exception_Class' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='56' column='1' id='type-id-1782'/>
-    <enum-decl name='__anonymous_enum__' is-anonymous='yes' linkage-name='19_Unwind_Reason_Code' id='type-id-1785'>
+    <typedef-decl name='_Unwind_Exception_Class' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='56' column='1' id='type-id-1784'/>
+    <enum-decl name='__anonymous_enum__' is-anonymous='yes' linkage-name='19_Unwind_Reason_Code' id='type-id-1787'>
       <underlying-type type-id='type-id-6'/>
       <enumerator name='_URC_NO_REASON' value='0'/>
       <enumerator name='_URC_FOREIGN_EXCEPTION_CAUGHT' value='1'/>
       <enumerator name='_URC_INSTALL_CONTEXT' value='7'/>
       <enumerator name='_URC_CONTINUE_UNWIND' value='8'/>
     </enum-decl>
-    <typedef-decl name='_Unwind_Reason_Code' type-id='type-id-1785' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='71' column='1' id='type-id-1786'/>
-    <pointer-type-def type-id='type-id-1776' size-in-bits='64' id='type-id-1787'/>
-    <pointer-type-def type-id='type-id-1788' size-in-bits='64' id='type-id-1789'/>
-    <typedef-decl name='_Unwind_Exception_Cleanup_Fn' type-id='type-id-1789' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='82' column='1' id='type-id-1783'/>
-    <typedef-decl name='_Unwind_Word' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='43' column='1' id='type-id-1784'/>
-    <pointer-type-def type-id='type-id-1772' size-in-bits='64' id='type-id-1779'/>
+    <typedef-decl name='_Unwind_Reason_Code' type-id='type-id-1787' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='71' column='1' id='type-id-1788'/>
+    <pointer-type-def type-id='type-id-1778' size-in-bits='64' id='type-id-1789'/>
+    <pointer-type-def type-id='type-id-1790' size-in-bits='64' id='type-id-1791'/>
+    <typedef-decl name='_Unwind_Exception_Cleanup_Fn' type-id='type-id-1791' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='82' column='1' id='type-id-1785'/>
+    <typedef-decl name='_Unwind_Word' type-id='type-id-71' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='43' column='1' id='type-id-1786'/>
+    <pointer-type-def type-id='type-id-1774' size-in-bits='64' id='type-id-1781'/>
 
-    <qualified-type-def type-id='type-id-1756' const='yes' id='type-id-1790'/>
-    <pointer-type-def type-id='type-id-1790' size-in-bits='64' id='type-id-1757'/>
-    <qualified-type-def type-id='type-id-1758' const='yes' id='type-id-1791'/>
-    <pointer-type-def type-id='type-id-1791' size-in-bits='64' id='type-id-1759'/>
-    <pointer-type-def type-id='type-id-1760' size-in-bits='64' id='type-id-1761'/>
-    <qualified-type-def type-id='type-id-1760' const='yes' id='type-id-1792'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1792' size-in-bits='64' id='type-id-1762'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1760' size-in-bits='64' id='type-id-1763'/>
-    <pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-1764'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1766' size-in-bits='64' id='type-id-1771'/>
-    <qualified-type-def type-id='type-id-1771' id='type-id-1767'/>
-    <pointer-type-def type-id='type-id-1765' size-in-bits='64' id='type-id-1768'/>
-    <qualified-type-def type-id='type-id-1765' const='yes' id='type-id-1793'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1793' size-in-bits='64' id='type-id-1769'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1765' size-in-bits='64' id='type-id-1770'/>
+    <qualified-type-def type-id='type-id-1758' const='yes' id='type-id-1792'/>
+    <pointer-type-def type-id='type-id-1792' size-in-bits='64' id='type-id-1759'/>
+    <qualified-type-def type-id='type-id-1760' const='yes' id='type-id-1793'/>
+    <pointer-type-def type-id='type-id-1793' size-in-bits='64' id='type-id-1761'/>
+    <pointer-type-def type-id='type-id-1762' size-in-bits='64' id='type-id-1763'/>
+    <qualified-type-def type-id='type-id-1762' const='yes' id='type-id-1794'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1794' size-in-bits='64' id='type-id-1764'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1762' size-in-bits='64' id='type-id-1765'/>
+    <pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-1766'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1768' size-in-bits='64' id='type-id-1773'/>
+    <qualified-type-def type-id='type-id-1773' id='type-id-1769'/>
+    <pointer-type-def type-id='type-id-1767' size-in-bits='64' id='type-id-1770'/>
+    <qualified-type-def type-id='type-id-1767' const='yes' id='type-id-1795'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1795' size-in-bits='64' id='type-id-1771'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1767' size-in-bits='64' id='type-id-1772'/>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-513'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-1780'>
+    <function-type size-in-bits='64' id='type-id-1782'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1788'>
-      <parameter type-id='type-id-1786'/>
-      <parameter type-id='type-id-1787'/>
+    <function-type size-in-bits='64' id='type-id-1790'>
+      <parameter type-id='type-id-1788'/>
+      <parameter type-id='type-id-1789'/>
       <return type-id='type-id-4'/>
     </function-type>
   </abi-instr>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     </function-decl>
     <namespace-decl name='__cxxabiv1'>
       <function-decl name='__terminate' mangled-name='_ZN10__cxxabiv111__terminateEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1755'/>
+        <parameter type-id='type-id-1757'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_begin_catch' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
     </namespace-decl>
     <function-decl name='__cxa_call_terminate' filepath='../../.././libstdc++-v3/libsupc++/eh_call.cc' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1787' name='ue_header' filepath='../../.././libstdc++-v3/libsupc++/eh_call.cc' line='41' column='1'/>
+      <parameter type-id='type-id-1789' name='ue_header' filepath='../../.././libstdc++-v3/libsupc++/eh_call.cc' line='41' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
   </abi-instr>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <function-decl name='__cxa_end_catch' mangled-name='__cxa_end_catch' filepath='../../.././libstdc++-v3/libsupc++/eh_catch.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_end_catch@@CXXABI_1.3'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__cxa_eh_globals' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='138' column='1' id='type-id-1794'>
+      <class-decl name='__cxa_eh_globals' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='138' column='1' id='type-id-1796'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='caughtExceptions' type-id='type-id-1773' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='140' column='1'/>
+          <var-decl name='caughtExceptions' type-id='type-id-1775' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='140' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='uncaughtExceptions' type-id='type-id-504' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='141' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='__cxa_get_globals' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
       <function-decl name='__cxa_get_globals_fast' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1794' size-in-bits='64' id='type-id-1795'/>
+    <pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-1797'/>
     <function-decl name='_Unwind_DeleteException' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1787'/>
+      <parameter type-id='type-id-1789'/>
       <return type-id='type-id-4'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/eh_exception.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
-      <class-decl name='__forced_unwind' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/cxxabi_forced.h' line='48' column='1' id='type-id-1796'>
+      <class-decl name='__forced_unwind' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/cxxabi_forced.h' line='48' column='1' id='type-id-1798'>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__forced_unwind' mangled-name='_ZN10__cxxabiv115__forced_unwindD0Ev' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1797' is-artificial='yes'/>
+            <parameter type-id='type-id-1799' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__forced_unwind' mangled-name='_ZN10__cxxabiv115__forced_unwindD2Ev' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1797' is-artificial='yes'/>
+            <parameter type-id='type-id-1799' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__forced_unwind' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1797' is-artificial='yes'/>
+            <parameter type-id='type-id-1799' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' vtable-offset='2'>
           <function-decl name='__pure_dummy' mangled-name='_ZN10__cxxabiv115__forced_unwind12__pure_dummyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/cxxabi_forced.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1797' is-artificial='yes'/>
+            <parameter type-id='type-id-1799' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__foreign_exception' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='638' column='1' id='type-id-1798'>
+      <class-decl name='__foreign_exception' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='638' column='1' id='type-id-1800'>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__foreign_exception' mangled-name='_ZN10__cxxabiv119__foreign_exceptionD0Ev' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1799' is-artificial='yes'/>
+            <parameter type-id='type-id-1801' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__foreign_exception' mangled-name='_ZN10__cxxabiv119__foreign_exceptionD2Ev' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1799' is-artificial='yes'/>
+            <parameter type-id='type-id-1801' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__foreign_exception' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1799' is-artificial='yes'/>
+            <parameter type-id='type-id-1801' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' vtable-offset='2'>
           <function-decl name='__pure_dummy' mangled-name='_ZN10__cxxabiv119__foreign_exception12__pure_dummyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='641' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1799' is-artificial='yes'/>
+            <parameter type-id='type-id-1801' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='bad_exception' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='75' column='1' id='type-id-1800'>
+      <class-decl name='bad_exception' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='75' column='1' id='type-id-1802'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1801' is-artificial='yes'/>
+            <parameter type-id='type-id-1803' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1801' is-artificial='yes'/>
+            <parameter type-id='type-id-1803' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1801' is-artificial='yes'/>
+            <parameter type-id='type-id-1803' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_exception' mangled-name='_ZNSt13bad_exceptionD0Ev' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13bad_exceptionD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1801' is-artificial='yes'/>
+            <parameter type-id='type-id-1803' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_exception' mangled-name='_ZNSt13bad_exceptionD2Ev' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13bad_exceptionD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-1801' is-artificial='yes'/>
+            <parameter type-id='type-id-1803' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_exception' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1801' is-artificial='yes'/>
+            <parameter type-id='type-id-1803' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt13bad_exception4whatEv' filepath='../../.././libstdc++-v3/libsupc++/eh_exception.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13bad_exception4whatEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-1802' is-artificial='yes'/>
+            <parameter type-id='type-id-1804' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1800' size-in-bits='64' id='type-id-1801'/>
-    <qualified-type-def type-id='type-id-1800' const='yes' id='type-id-1803'/>
-    <pointer-type-def type-id='type-id-1803' size-in-bits='64' id='type-id-1802'/>
-    <pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-1797'/>
+    <pointer-type-def type-id='type-id-1802' size-in-bits='64' id='type-id-1803'/>
+    <qualified-type-def type-id='type-id-1802' const='yes' id='type-id-1805'/>
+    <pointer-type-def type-id='type-id-1805' size-in-bits='64' id='type-id-1804'/>
     <pointer-type-def type-id='type-id-1798' size-in-bits='64' id='type-id-1799'/>
+    <pointer-type-def type-id='type-id-1800' size-in-bits='64' id='type-id-1801'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/eh_globals.cc' language='LANG_C_plus_plus'>
 
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     </function-decl>
     <namespace-decl name='__cxxabiv1'>
       <function-decl name='__cxa_get_globals_fast' mangled-name='__cxa_get_globals_fast' filepath='../../.././libstdc++-v3/libsupc++/eh_globals.cc' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_get_globals_fast@@CXXABI_1.3'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
       <function-decl name='__cxa_get_globals' mangled-name='__cxa_get_globals' filepath='../../.././libstdc++-v3/libsupc++/eh_globals.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_get_globals@@CXXABI_1.3'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
     </namespace-decl>
 
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <namespace-decl name='__cxxabiv1'>
       <function-decl name='__gxx_personality_v0' mangled-name='__gxx_personality_v0' filepath='../../.././libstdc++-v3/libsupc++/eh_personality.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__gxx_personality_v0@@CXXABI_1.3'>
         <parameter type-id='type-id-38'/>
-        <parameter type-id='type-id-1804'/>
-        <parameter type-id='type-id-1782'/>
-        <parameter type-id='type-id-1787'/>
-        <parameter type-id='type-id-1805'/>
-        <return type-id='type-id-1786'/>
+        <parameter type-id='type-id-1806'/>
+        <parameter type-id='type-id-1784'/>
+        <parameter type-id='type-id-1789'/>
+        <parameter type-id='type-id-1807'/>
+        <return type-id='type-id-1788'/>
       </function-decl>
       <function-decl name='__cxa_call_unexpected' mangled-name='__cxa_call_unexpected' filepath='../../.././libstdc++-v3/libsupc++/eh_personality.cc' line='719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_call_unexpected@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_call_terminate' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1787'/>
+        <parameter type-id='type-id-1789'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_get_globals_fast' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
       <function-decl name='__terminate' mangled-name='_ZN10__cxxabiv111__terminateEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1755'/>
+        <parameter type-id='type-id-1757'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_end_catch' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-35'/>
       </function-decl>
       <function-decl name='__unexpected' mangled-name='_ZN10__cxxabiv112__unexpectedEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1754'/>
+        <parameter type-id='type-id-1756'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <typedef-decl name='_Unwind_Action' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='100' column='1' id='type-id-1804'/>
-    <class-decl name='_Unwind_Context' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1806'/>
-    <pointer-type-def type-id='type-id-1806' size-in-bits='64' id='type-id-1805'/>
+    <typedef-decl name='_Unwind_Action' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='100' column='1' id='type-id-1806'/>
+    <class-decl name='_Unwind_Context' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1808'/>
+    <pointer-type-def type-id='type-id-1808' size-in-bits='64' id='type-id-1807'/>
     <function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='_Unwind_GetRegionStart' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
-      <return type-id='type-id-1775'/>
+      <parameter type-id='type-id-1807'/>
+      <return type-id='type-id-1777'/>
     </function-decl>
     <function-decl name='_Unwind_GetTextRelBase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
-      <return type-id='type-id-1775'/>
+      <parameter type-id='type-id-1807'/>
+      <return type-id='type-id-1777'/>
     </function-decl>
     <function-decl name='_Unwind_GetDataRelBase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
-      <return type-id='type-id-1775'/>
+      <parameter type-id='type-id-1807'/>
+      <return type-id='type-id-1777'/>
     </function-decl>
     <function-decl name='_Unwind_SetGR' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
+      <parameter type-id='type-id-1807'/>
       <parameter type-id='type-id-38'/>
-      <parameter type-id='type-id-1784'/>
+      <parameter type-id='type-id-1786'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='_Unwind_SetIP' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
-      <parameter type-id='type-id-1775'/>
+      <parameter type-id='type-id-1807'/>
+      <parameter type-id='type-id-1777'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='_Unwind_GetLanguageSpecificData' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
+      <parameter type-id='type-id-1807'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1807'/>
+    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1809'/>
     <function-decl name='_Unwind_GetIPInfo' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1805'/>
       <parameter type-id='type-id-1807'/>
-      <return type-id='type-id-1775'/>
+      <parameter type-id='type-id-1809'/>
+      <return type-id='type-id-1777'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/eh_ptr.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='__exception_ptr'>
         <function-decl name='operator==' mangled-name='_ZNSt15__exception_ptreqERKNS_13exception_ptrES2_' filepath='../../.././libstdc++-v3/libsupc++/eh_ptr.cc' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptreqERKNS_13exception_ptrES2_@@CXXABI_1.3.3'>
-          <parameter type-id='type-id-1542'/>
-          <parameter type-id='type-id-1542'/>
+          <parameter type-id='type-id-1543'/>
+          <parameter type-id='type-id-1543'/>
           <return type-id='type-id-25'/>
         </function-decl>
         <function-decl name='operator!=' mangled-name='_ZNSt15__exception_ptrneERKNS_13exception_ptrES2_' filepath='../../.././libstdc++-v3/libsupc++/eh_ptr.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__exception_ptrneERKNS_13exception_ptrES2_@@CXXABI_1.3.3'>
-          <parameter type-id='type-id-1542'/>
-          <parameter type-id='type-id-1542'/>
+          <parameter type-id='type-id-1543'/>
+          <parameter type-id='type-id-1543'/>
           <return type-id='type-id-25'/>
         </function-decl>
       </namespace-decl>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='__cxxabiv1'>
-      <var-decl name='__terminate_handler' type-id='type-id-1755' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='181' column='1'/>
-      <var-decl name='__unexpected_handler' type-id='type-id-1754' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='182' column='1'/>
+      <var-decl name='__terminate_handler' type-id='type-id-1757' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='181' column='1'/>
+      <var-decl name='__unexpected_handler' type-id='type-id-1756' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='182' column='1'/>
       <function-decl name='__cxa_free_dependent_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1779'/>
+        <parameter type-id='type-id-1781'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_free_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__terminate' mangled-name='_ZN10__cxxabiv111__terminateEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1755'/>
+        <parameter type-id='type-id-1757'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_get_globals' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
       <function-decl name='__cxa_allocate_dependent_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1779'/>
+        <return type-id='type-id-1781'/>
       </function-decl>
       <function-decl name='__cxa_begin_catch' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-35'/>
       </function-decl>
     </namespace-decl>
     <function-decl name='_Unwind_RaiseException' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1787'/>
-      <return type-id='type-id-1786'/>
+      <parameter type-id='type-id-1789'/>
+      <return type-id='type-id-1788'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/eh_term_handler.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
-      <var-decl name='__terminate_handler' type-id='type-id-1755' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/eh_term_handler.cc' line='40' column='1'/>
+      <var-decl name='__terminate_handler' type-id='type-id-1757' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/eh_term_handler.cc' line='40' column='1'/>
     </namespace-decl>
     <namespace-decl name='std'>
     </namespace-decl>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='set_terminate' mangled-name='_ZSt13set_terminatePFvvE' filepath='../../.././libstdc++-v3/libsupc++/eh_terminate.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13set_terminatePFvvE@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-1755'/>
-        <return type-id='type-id-1755'/>
+        <parameter type-id='type-id-1757'/>
+        <return type-id='type-id-1757'/>
       </function-decl>
       <function-decl name='set_unexpected' mangled-name='_ZSt14set_unexpectedPFvvE' filepath='../../.././libstdc++-v3/libsupc++/eh_terminate.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14set_unexpectedPFvvE@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-1754'/>
-        <return type-id='type-id-1754'/>
+        <parameter type-id='type-id-1756'/>
+        <return type-id='type-id-1756'/>
       </function-decl>
     </namespace-decl>
     <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     </function-decl>
     <namespace-decl name='__cxxabiv1'>
       <function-decl name='__terminate' mangled-name='_ZN10__cxxabiv111__terminateEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/eh_terminate.cc' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1755'/>
+        <parameter type-id='type-id-1757'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__unexpected' mangled-name='_ZN10__cxxabiv112__unexpectedEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/eh_terminate.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1754'/>
+        <parameter type-id='type-id-1756'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <var-decl name='__terminate_handler' type-id='type-id-1755' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='181' column='1'/>
-      <var-decl name='__unexpected_handler' type-id='type-id-1754' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='182' column='1'/>
+      <var-decl name='__terminate_handler' type-id='type-id-1757' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='181' column='1'/>
+      <var-decl name='__unexpected_handler' type-id='type-id-1756' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='182' column='1'/>
     </namespace-decl>
     <function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-4'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_free_dependent_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1779'/>
+        <parameter type-id='type-id-1781'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_free_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_get_globals_fast' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
     </namespace-decl>
     <function-decl name='_Unwind_DeleteException' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1787'/>
+      <parameter type-id='type-id-1789'/>
       <return type-id='type-id-4'/>
     </function-decl>
   </abi-instr>
       <function-decl name='__cxa_throw' mangled-name='__cxa_throw' filepath='../../.././libstdc++-v3/libsupc++/eh_throw.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_throw@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-1337'/>
-        <parameter type-id='type-id-1778'/>
+        <parameter type-id='type-id-1780'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_rethrow' mangled-name='__cxa_rethrow' filepath='../../.././libstdc++-v3/libsupc++/eh_throw.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_rethrow@@CXXABI_1.3'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <var-decl name='__terminate_handler' type-id='type-id-1755' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='181' column='1'/>
-      <var-decl name='__unexpected_handler' type-id='type-id-1754' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='182' column='1'/>
+      <var-decl name='__terminate_handler' type-id='type-id-1757' mangled-name='_ZN10__cxxabiv119__terminate_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='181' column='1'/>
+      <var-decl name='__unexpected_handler' type-id='type-id-1756' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='182' column='1'/>
       <function-decl name='__terminate' mangled-name='_ZN10__cxxabiv111__terminateEPFvvE' filepath='../../.././libstdc++-v3/libsupc++/unwind-cxx.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1755'/>
+        <parameter type-id='type-id-1757'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_free_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_get_globals' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
       <function-decl name='__cxa_begin_catch' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-35'/>
       </function-decl>
     </namespace-decl>
     <function-decl name='_Unwind_RaiseException' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1787'/>
-      <return type-id='type-id-1786'/>
+      <parameter type-id='type-id-1789'/>
+      <return type-id='type-id-1788'/>
     </function-decl>
     <function-decl name='_Unwind_Resume_or_Rethrow' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1787'/>
-      <return type-id='type-id-1786'/>
+      <parameter type-id='type-id-1789'/>
+      <return type-id='type-id-1788'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/eh_type.cc' language='LANG_C_plus_plus'>
         <return type-id='type-id-1337'/>
       </function-decl>
       <function-decl name='__cxa_get_globals' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
     </namespace-decl>
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/eh_unex_handler.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
-      <var-decl name='__unexpected_handler' type-id='type-id-1754' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/eh_unex_handler.cc' line='28' column='1'/>
+      <var-decl name='__unexpected_handler' type-id='type-id-1756' mangled-name='_ZN10__cxxabiv120__unexpected_handlerE' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/eh_unex_handler.cc' line='28' column='1'/>
     </namespace-decl>
     <namespace-decl name='std'>
     </namespace-decl>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/enum_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__enum_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='246' column='1' id='type-id-1808'>
+      <class-decl name='__enum_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='246' column='1' id='type-id-1810'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1335'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='__enum_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1809' is-artificial='yes'/>
+            <parameter type-id='type-id-1811' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__enum_type_info' mangled-name='_ZN10__cxxabiv116__enum_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/enum_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv116__enum_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1809' is-artificial='yes'/>
+            <parameter type-id='type-id-1811' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__enum_type_info' mangled-name='_ZN10__cxxabiv116__enum_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/enum_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv116__enum_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1809' is-artificial='yes'/>
+            <parameter type-id='type-id-1811' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__enum_type_info' filepath='../../.././libstdc++-v3/libsupc++/enum_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1809' is-artificial='yes'/>
+            <parameter type-id='type-id-1811' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1808' size-in-bits='64' id='type-id-1809'/>
+    <pointer-type-def type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/function_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__function_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='230' column='1' id='type-id-1810'>
+      <class-decl name='__function_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='230' column='1' id='type-id-1812'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1335'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='__function_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1811' is-artificial='yes'/>
+            <parameter type-id='type-id-1813' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__function_type_info' mangled-name='_ZN10__cxxabiv120__function_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/function_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv120__function_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1811' is-artificial='yes'/>
+            <parameter type-id='type-id-1813' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__function_type_info' mangled-name='_ZN10__cxxabiv120__function_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/function_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv120__function_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1811' is-artificial='yes'/>
+            <parameter type-id='type-id-1813' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__function_type_info' filepath='../../.././libstdc++-v3/libsupc++/function_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1811' is-artificial='yes'/>
+            <parameter type-id='type-id-1813' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='3'>
           <function-decl name='__is_function_p' mangled-name='_ZNK10__cxxabiv120__function_type_info15__is_function_pEv' filepath='../../.././libstdc++-v3/libsupc++/function_type_info.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv120__function_type_info15__is_function_pEv@@CXXABI_1.3'>
-            <parameter type-id='type-id-1812' is-artificial='yes'/>
+            <parameter type-id='type-id-1814' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
-    <qualified-type-def type-id='type-id-1810' const='yes' id='type-id-1813'/>
-    <pointer-type-def type-id='type-id-1813' size-in-bits='64' id='type-id-1812'/>
+    <pointer-type-def type-id='type-id-1812' size-in-bits='64' id='type-id-1813'/>
+    <qualified-type-def type-id='type-id-1812' const='yes' id='type-id-1815'/>
+    <pointer-type-def type-id='type-id-1815' size-in-bits='64' id='type-id-1814'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/fundamental_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__fundamental_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='208' column='1' id='type-id-1814'>
+      <class-decl name='__fundamental_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='208' column='1' id='type-id-1816'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1335'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='__fundamental_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1815' is-artificial='yes'/>
+            <parameter type-id='type-id-1817' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__fundamental_type_info' mangled-name='_ZN10__cxxabiv123__fundamental_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/fundamental_type_info.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv123__fundamental_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1815' is-artificial='yes'/>
+            <parameter type-id='type-id-1817' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__fundamental_type_info' mangled-name='_ZN10__cxxabiv123__fundamental_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/fundamental_type_info.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv123__fundamental_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1815' is-artificial='yes'/>
+            <parameter type-id='type-id-1817' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__fundamental_type_info' filepath='../../.././libstdc++-v3/libsupc++/fundamental_type_info.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1815' is-artificial='yes'/>
+            <parameter type-id='type-id-1817' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1814' size-in-bits='64' id='type-id-1815'/>
+    <pointer-type-def type-id='type-id-1816' size-in-bits='64' id='type-id-1817'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/guard.cc' language='LANG_C_plus_plus'>
 
     <namespace-decl name='__cxxabiv1'>
 
-      <typedef-decl name='__guard' type-id='type-id-57' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/cxxabi_tweaks.h' line='46' column='1' id='type-id-1816'/>
+      <typedef-decl name='__guard' type-id='type-id-57' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/cxxabi_tweaks.h' line='46' column='1' id='type-id-1818'/>
       <function-decl name='__cxa_guard_acquire' mangled-name='__cxa_guard_acquire' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_acquire@@CXXABI_1.3'>
-        <parameter type-id='type-id-1817'/>
+        <parameter type-id='type-id-1819'/>
         <return type-id='type-id-38'/>
       </function-decl>
       <function-decl name='__cxa_guard_abort' mangled-name='__cxa_guard_abort' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='338' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_abort@@CXXABI_1.3'>
-        <parameter type-id='type-id-1817'/>
+        <parameter type-id='type-id-1819'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_guard_release' mangled-name='__cxa_guard_release' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_release@@CXXABI_1.3'>
-        <parameter type-id='type-id-1817'/>
+        <parameter type-id='type-id-1819'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1816' size-in-bits='64' id='type-id-1817'/>
+    <pointer-type-def type-id='type-id-1818' size-in-bits='64' id='type-id-1819'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='recursive_init_error' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='682' column='1' id='type-id-1818'>
+      <class-decl name='recursive_init_error' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='682' column='1' id='type-id-1820'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='recursive_init_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1819' is-artificial='yes'/>
+            <parameter type-id='type-id-1821' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='recursive_init_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1819' is-artificial='yes'/>
+            <parameter type-id='type-id-1821' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~recursive_init_error' mangled-name='_ZN9__gnu_cxx20recursive_init_errorD0Ev' filepath='../../.././libstdc++-v3/libsupc++/guard_error.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1819' is-artificial='yes'/>
+            <parameter type-id='type-id-1821' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~recursive_init_error' mangled-name='_ZN9__gnu_cxx20recursive_init_errorD2Ev' filepath='../../.././libstdc++-v3/libsupc++/guard_error.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1819' is-artificial='yes'/>
+            <parameter type-id='type-id-1821' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~recursive_init_error' filepath='../../.././libstdc++-v3/libsupc++/guard_error.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1819' is-artificial='yes'/>
+            <parameter type-id='type-id-1821' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1818' size-in-bits='64' id='type-id-1819'/>
+    <pointer-type-def type-id='type-id-1820' size-in-bits='64' id='type-id-1821'/>
     <function-decl name='__test_and_acquire' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='112' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1817' name='g' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='112' column='1'/>
+      <parameter type-id='type-id-1819' name='g' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='112' column='1'/>
       <return type-id='type-id-25'/>
     </function-decl>
     <function-decl name='__set_and_release' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-1817' name='g' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='123' column='1'/>
+      <parameter type-id='type-id-1819' name='g' filepath='../../.././libstdc++-v3/libsupc++/guard.cc' line='123' column='1'/>
       <return type-id='type-id-4'/>
     </function-decl>
     <function-decl name='syscall' filepath='/usr/include/unistd.h' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/nested_exception.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='nested_exception' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='55' column='1' id='type-id-1820'>
+      <class-decl name='nested_exception' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='55' column='1' id='type-id-1822'>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_ptr' type-id='type-id-1450' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='57' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='nested_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1821' is-artificial='yes'/>
+            <parameter type-id='type-id-1823' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='nested_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1821' is-artificial='yes'/>
-            <parameter type-id='type-id-1822'/>
+            <parameter type-id='type-id-1823' is-artificial='yes'/>
+            <parameter type-id='type-id-1824'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt16nested_exceptionaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1821' is-artificial='yes'/>
-            <parameter type-id='type-id-1822'/>
-            <return type-id='type-id-1823'/>
+            <parameter type-id='type-id-1823' is-artificial='yes'/>
+            <parameter type-id='type-id-1824'/>
+            <return type-id='type-id-1825'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rethrow_nested' mangled-name='_ZNKSt16nested_exception14rethrow_nestedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1824' is-artificial='yes'/>
+            <parameter type-id='type-id-1826' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='nested_ptr' mangled-name='_ZNKSt16nested_exception10nested_ptrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1824' is-artificial='yes'/>
+            <parameter type-id='type-id-1826' is-artificial='yes'/>
             <return type-id='type-id-1450'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~nested_exception' mangled-name='_ZNSt16nested_exceptionD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16nested_exceptionD0Ev@@CXXABI_1.3.5'>
-            <parameter type-id='type-id-1821' is-artificial='yes'/>
+            <parameter type-id='type-id-1823' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~nested_exception' mangled-name='_ZNSt16nested_exceptionD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16nested_exceptionD1Ev@@CXXABI_1.3.5'>
-            <parameter type-id='type-id-1821' is-artificial='yes'/>
+            <parameter type-id='type-id-1823' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~nested_exception' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/nested_exception.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1821' is-artificial='yes'/>
+            <parameter type-id='type-id-1823' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1820' size-in-bits='64' id='type-id-1821'/>
-    <qualified-type-def type-id='type-id-1820' const='yes' id='type-id-1825'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1825' size-in-bits='64' id='type-id-1822'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1820' size-in-bits='64' id='type-id-1823'/>
-    <pointer-type-def type-id='type-id-1825' size-in-bits='64' id='type-id-1824'/>
+    <pointer-type-def type-id='type-id-1822' size-in-bits='64' id='type-id-1823'/>
+    <qualified-type-def type-id='type-id-1822' const='yes' id='type-id-1827'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1827' size-in-bits='64' id='type-id-1824'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1822' size-in-bits='64' id='type-id-1825'/>
+    <pointer-type-def type-id='type-id-1827' size-in-bits='64' id='type-id-1826'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/new_handler.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <typedef-decl name='new_handler' type-id='type-id-1200' filepath='../../.././libstdc++-v3/libsupc++/new' line='75' column='1' id='type-id-1826'/>
+      <typedef-decl name='new_handler' type-id='type-id-1200' filepath='../../.././libstdc++-v3/libsupc++/new' line='75' column='1' id='type-id-1828'/>
       <function-decl name='set_new_handler' mangled-name='_ZSt15set_new_handlerPFvvE' filepath='../../.././libstdc++-v3/libsupc++/new_handler.cc' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt15set_new_handlerPFvvE@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-1826'/>
-        <return type-id='type-id-1826'/>
+        <parameter type-id='type-id-1828'/>
+        <return type-id='type-id-1828'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_handler.cc' line='30' column='1' elf-symbol-id='_ZSt7nothrow@@GLIBCXX_3.4'/>
     </namespace-decl>
-    <var-decl name='__new_handler' type-id='type-id-1826' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_handler.cc' line='33' column='1'/>
+    <var-decl name='__new_handler' type-id='type-id-1828' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_handler.cc' line='33' column='1'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/new_op.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-68' name='sz' filepath='../../.././libstdc++-v3/libsupc++/new_op.cc' line='45' column='1'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <var-decl name='__new_handler' type-id='type-id-1826' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_op.cc' line='42' column='1'/>
+    <var-decl name='__new_handler' type-id='type-id-1828' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_op.cc' line='42' column='1'/>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-513'/>
       <return type-id='type-id-35'/>
     </namespace-decl>
     <function-decl name='operator new' mangled-name='_ZnwmRKSt9nothrow_t' filepath='../../.././libstdc++-v3/libsupc++/new_opnt.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZnwmRKSt9nothrow_t@@GLIBCXX_3.4'>
       <parameter type-id='type-id-68' name='sz' filepath='../../.././libstdc++-v3/libsupc++/new_opnt.cc' line='37' column='1'/>
-      <parameter type-id='type-id-1753'/>
+      <parameter type-id='type-id-1755'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <var-decl name='__new_handler' type-id='type-id-1826' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_opnt.cc' line='34' column='1'/>
+    <var-decl name='__new_handler' type-id='type-id-1828' visibility='default' filepath='../../.././libstdc++-v3/libsupc++/new_opnt.cc' line='34' column='1'/>
     <function-decl name='malloc' filepath='../../.././libstdc++-v3/libsupc++/new_opnt.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-68'/>
       <return type-id='type-id-35'/>
     </namespace-decl>
     <function-decl name='operator new []' mangled-name='_ZnamRKSt9nothrow_t' filepath='../../.././libstdc++-v3/libsupc++/new_opvnt.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZnamRKSt9nothrow_t@@GLIBCXX_3.4'>
       <parameter type-id='type-id-68' name='sz' filepath='../../.././libstdc++-v3/libsupc++/new_opvnt.cc' line='31' column='1'/>
-      <parameter type-id='type-id-1753' name='nothrow' filepath='../../.././libstdc++-v3/libsupc++/new_opvnt.cc' line='31' column='1'/>
+      <parameter type-id='type-id-1755' name='nothrow' filepath='../../.././libstdc++-v3/libsupc++/new_opvnt.cc' line='31' column='1'/>
       <return type-id='type-id-35'/>
     </function-decl>
     <function-decl name='operator new' mangled-name='_ZnwmRKSt9nothrow_t' filepath='../../.././libstdc++-v3/libsupc++/new' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-68'/>
-      <parameter type-id='type-id-1752'/>
+      <parameter type-id='type-id-1754'/>
       <return type-id='type-id-35'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/pbase_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__pbase_type_info' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='257' column='1' id='type-id-1827'>
+      <class-decl name='__pbase_type_info' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='257' column='1' id='type-id-1829'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1335'/>
         <member-type access='private'>
-          <enum-decl name='__masks' id='type-id-1828'>
+          <enum-decl name='__masks' id='type-id-1830'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__const_mask' value='1'/>
             <enumerator name='__volatile_mask' value='2'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='__pbase_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1829' is-artificial='yes'/>
+            <parameter type-id='type-id-1831' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-1336'/>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='__pbase_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1829' is-artificial='yes'/>
-            <parameter type-id='type-id-1830'/>
+            <parameter type-id='type-id-1831' is-artificial='yes'/>
+            <parameter type-id='type-id-1832'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN10__cxxabiv117__pbase_type_infoaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='286' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1829' is-artificial='yes'/>
-            <parameter type-id='type-id-1830'/>
-            <return type-id='type-id-1831'/>
+            <parameter type-id='type-id-1831' is-artificial='yes'/>
+            <parameter type-id='type-id-1832'/>
+            <return type-id='type-id-1833'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pbase_type_info' mangled-name='_ZN10__cxxabiv117__pbase_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/pbase_type_info.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv117__pbase_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1829' is-artificial='yes'/>
+            <parameter type-id='type-id-1831' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pbase_type_info' mangled-name='_ZN10__cxxabiv117__pbase_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/pbase_type_info.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv117__pbase_type_infoD2Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1829' is-artificial='yes'/>
+            <parameter type-id='type-id-1831' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pbase_type_info' filepath='../../.././libstdc++-v3/libsupc++/pbase_type_info.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1829' is-artificial='yes'/>
+            <parameter type-id='type-id-1831' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='4'>
           <function-decl name='__do_catch' mangled-name='_ZNK10__cxxabiv117__pbase_type_info10__do_catchEPKSt9type_infoPPvj' filepath='../../.././libstdc++-v3/libsupc++/pbase_type_info.cc' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv117__pbase_type_info10__do_catchEPKSt9type_infoPPvj@@CXXABI_1.3'>
-            <parameter type-id='type-id-1832' is-artificial='yes'/>
+            <parameter type-id='type-id-1834' is-artificial='yes'/>
             <parameter type-id='type-id-1336'/>
             <parameter type-id='type-id-306'/>
             <parameter type-id='type-id-504'/>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__pointer_catch' mangled-name='_ZNK10__cxxabiv117__pbase_type_info15__pointer_catchEPKS0_PPvj' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv117__pbase_type_info15__pointer_catchEPKS0_PPvj@@CXXABI_1.3'>
-            <parameter type-id='type-id-1832' is-artificial='yes'/>
-            <parameter type-id='type-id-1832'/>
+            <parameter type-id='type-id-1834' is-artificial='yes'/>
+            <parameter type-id='type-id-1834'/>
             <parameter type-id='type-id-306'/>
             <parameter type-id='type-id-504'/>
             <return type-id='type-id-25'/>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__pointer_catch' mangled-name='_ZNK10__cxxabiv117__pbase_type_info15__pointer_catchEPKS0_PPvj' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv117__pbase_type_info15__pointer_catchEPKS0_PPvj@@CXXABI_1.3'>
-            <parameter type-id='type-id-1832' is-artificial='yes'/>
-            <parameter type-id='type-id-1832'/>
+            <parameter type-id='type-id-1834' is-artificial='yes'/>
+            <parameter type-id='type-id-1834'/>
             <parameter type-id='type-id-306'/>
             <parameter type-id='type-id-504'/>
             <return type-id='type-id-25'/>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__pointer_catch' mangled-name='_ZNK10__cxxabiv117__pbase_type_info15__pointer_catchEPKS0_PPvj' filepath='../../.././libstdc++-v3/libsupc++/tinfo.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv117__pbase_type_info15__pointer_catchEPKS0_PPvj@@CXXABI_1.3'>
-            <parameter type-id='type-id-1832' is-artificial='yes'/>
-            <parameter type-id='type-id-1832'/>
+            <parameter type-id='type-id-1834' is-artificial='yes'/>
+            <parameter type-id='type-id-1834'/>
             <parameter type-id='type-id-306'/>
             <parameter type-id='type-id-504'/>
             <return type-id='type-id-25'/>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1827' size-in-bits='64' id='type-id-1829'/>
-    <qualified-type-def type-id='type-id-1827' const='yes' id='type-id-1833'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1833' size-in-bits='64' id='type-id-1830'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1827' size-in-bits='64' id='type-id-1831'/>
-    <pointer-type-def type-id='type-id-1833' size-in-bits='64' id='type-id-1832'/>
+    <pointer-type-def type-id='type-id-1829' size-in-bits='64' id='type-id-1831'/>
+    <qualified-type-def type-id='type-id-1829' const='yes' id='type-id-1835'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1835' size-in-bits='64' id='type-id-1832'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1829' size-in-bits='64' id='type-id-1833'/>
+    <pointer-type-def type-id='type-id-1835' size-in-bits='64' id='type-id-1834'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/pmem_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__pointer_to_member_type_info' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='324' column='1' id='type-id-1834'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1827'/>
+      <class-decl name='__pointer_to_member_type_info' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='324' column='1' id='type-id-1836'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1829'/>
         <data-member access='private' layout-offset-in-bits='256'>
-          <var-decl name='__context' type-id='type-id-1635' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='327' column='1'/>
+          <var-decl name='__context' type-id='type-id-1636' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='327' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='__pointer_to_member_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1835' is-artificial='yes'/>
+            <parameter type-id='type-id-1837' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-1336'/>
-            <parameter type-id='type-id-1635'/>
+            <parameter type-id='type-id-1636'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='__pointer_to_member_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1835' is-artificial='yes'/>
-            <parameter type-id='type-id-1836'/>
+            <parameter type-id='type-id-1837' is-artificial='yes'/>
+            <parameter type-id='type-id-1838'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN10__cxxabiv129__pointer_to_member_type_infoaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1835' is-artificial='yes'/>
-            <parameter type-id='type-id-1836'/>
-            <return type-id='type-id-1837'/>
+            <parameter type-id='type-id-1837' is-artificial='yes'/>
+            <parameter type-id='type-id-1838'/>
+            <return type-id='type-id-1839'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pointer_to_member_type_info' mangled-name='_ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/pmem_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1835' is-artificial='yes'/>
+            <parameter type-id='type-id-1837' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pointer_to_member_type_info' mangled-name='_ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/pmem_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1835' is-artificial='yes'/>
+            <parameter type-id='type-id-1837' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pointer_to_member_type_info' filepath='../../.././libstdc++-v3/libsupc++/pmem_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1835' is-artificial='yes'/>
+            <parameter type-id='type-id-1837' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__pointer_catch' mangled-name='_ZNK10__cxxabiv129__pointer_to_member_type_info15__pointer_catchEPKNS_17__pbase_type_infoEPPvj' filepath='../../.././libstdc++-v3/libsupc++/pmem_type_info.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv129__pointer_to_member_type_info15__pointer_catchEPKNS_17__pbase_type_infoEPPvj@@CXXABI_1.3'>
-            <parameter type-id='type-id-1838' is-artificial='yes'/>
-            <parameter type-id='type-id-1832'/>
+            <parameter type-id='type-id-1840' is-artificial='yes'/>
+            <parameter type-id='type-id-1834'/>
             <parameter type-id='type-id-306'/>
             <parameter type-id='type-id-504'/>
             <return type-id='type-id-25'/>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1834' size-in-bits='64' id='type-id-1835'/>
-    <qualified-type-def type-id='type-id-1834' const='yes' id='type-id-1839'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1839' size-in-bits='64' id='type-id-1836'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1834' size-in-bits='64' id='type-id-1837'/>
-    <pointer-type-def type-id='type-id-1839' size-in-bits='64' id='type-id-1838'/>
+    <pointer-type-def type-id='type-id-1836' size-in-bits='64' id='type-id-1837'/>
+    <qualified-type-def type-id='type-id-1836' const='yes' id='type-id-1841'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1841' size-in-bits='64' id='type-id-1838'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1836' size-in-bits='64' id='type-id-1839'/>
+    <pointer-type-def type-id='type-id-1841' size-in-bits='64' id='type-id-1840'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/pointer_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__pointer_type_info' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='299' column='1' id='type-id-1840'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1827'/>
+      <class-decl name='__pointer_type_info' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='299' column='1' id='type-id-1842'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1829'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='__pointer_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1841' is-artificial='yes'/>
+            <parameter type-id='type-id-1843' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-1336'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pointer_type_info' mangled-name='_ZN10__cxxabiv119__pointer_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/pointer_type_info.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv119__pointer_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1841' is-artificial='yes'/>
+            <parameter type-id='type-id-1843' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pointer_type_info' mangled-name='_ZN10__cxxabiv119__pointer_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/pointer_type_info.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv119__pointer_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1841' is-artificial='yes'/>
+            <parameter type-id='type-id-1843' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__pointer_type_info' filepath='../../.././libstdc++-v3/libsupc++/pointer_type_info.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1841' is-artificial='yes'/>
+            <parameter type-id='type-id-1843' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='2'>
           <function-decl name='__is_pointer_p' mangled-name='_ZNK10__cxxabiv119__pointer_type_info14__is_pointer_pEv' filepath='../../.././libstdc++-v3/libsupc++/pointer_type_info.cc' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv119__pointer_type_info14__is_pointer_pEv@@CXXABI_1.3'>
-            <parameter type-id='type-id-1842' is-artificial='yes'/>
+            <parameter type-id='type-id-1844' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__pointer_catch' mangled-name='_ZNK10__cxxabiv119__pointer_type_info15__pointer_catchEPKNS_17__pbase_type_infoEPPvj' filepath='../../.././libstdc++-v3/libsupc++/pointer_type_info.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv119__pointer_type_info15__pointer_catchEPKNS_17__pbase_type_infoEPPvj@@CXXABI_1.3'>
-            <parameter type-id='type-id-1842' is-artificial='yes'/>
-            <parameter type-id='type-id-1832'/>
+            <parameter type-id='type-id-1844' is-artificial='yes'/>
+            <parameter type-id='type-id-1834'/>
             <parameter type-id='type-id-306'/>
             <parameter type-id='type-id-504'/>
             <return type-id='type-id-25'/>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1840' size-in-bits='64' id='type-id-1841'/>
-    <qualified-type-def type-id='type-id-1840' const='yes' id='type-id-1843'/>
-    <pointer-type-def type-id='type-id-1843' size-in-bits='64' id='type-id-1842'/>
+    <pointer-type-def type-id='type-id-1842' size-in-bits='64' id='type-id-1843'/>
+    <qualified-type-def type-id='type-id-1842' const='yes' id='type-id-1845'/>
+    <pointer-type-def type-id='type-id-1845' size-in-bits='64' id='type-id-1844'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/pure.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <typedef-decl name='__ssize_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1844'/>
-    <typedef-decl name='ssize_t' type-id='type-id-1844' filepath='/usr/include/unistd.h' line='221' column='1' id='type-id-1845'/>
+    <typedef-decl name='__ssize_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1846'/>
+    <typedef-decl name='ssize_t' type-id='type-id-1846' filepath='/usr/include/unistd.h' line='221' column='1' id='type-id-1847'/>
     <function-decl name='write' filepath='/usr/include/unistd.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-513'/>
-      <return type-id='type-id-1845'/>
+      <return type-id='type-id-1847'/>
     </function-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__si_class_type_info' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='478' column='1' id='type-id-1846'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1612'/>
+      <class-decl name='__si_class_type_info' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='478' column='1' id='type-id-1848'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1613'/>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='__base_type' type-id='type-id-1339' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='481' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='__si_class_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1847' is-artificial='yes'/>
+            <parameter type-id='type-id-1849' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-1339'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='__si_class_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1847' is-artificial='yes'/>
-            <parameter type-id='type-id-1848'/>
+            <parameter type-id='type-id-1849' is-artificial='yes'/>
+            <parameter type-id='type-id-1850'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN10__cxxabiv120__si_class_type_infoaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1847' is-artificial='yes'/>
-            <parameter type-id='type-id-1848'/>
-            <return type-id='type-id-1849'/>
+            <parameter type-id='type-id-1849' is-artificial='yes'/>
+            <parameter type-id='type-id-1850'/>
+            <return type-id='type-id-1851'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__si_class_type_info' mangled-name='_ZN10__cxxabiv120__si_class_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv120__si_class_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1847' is-artificial='yes'/>
+            <parameter type-id='type-id-1849' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__si_class_type_info' mangled-name='_ZN10__cxxabiv120__si_class_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv120__si_class_type_infoD2Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1847' is-artificial='yes'/>
+            <parameter type-id='type-id-1849' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__si_class_type_info' filepath='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1847' is-artificial='yes'/>
+            <parameter type-id='type-id-1849' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__do_upcast' mangled-name='_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE' filepath='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@CXXABI_1.3'>
-            <parameter type-id='type-id-1850' is-artificial='yes'/>
+            <parameter type-id='type-id-1852' is-artificial='yes'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1638'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='__do_dyncast' mangled-name='_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE' filepath='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE@@CXXABI_1.3'>
-            <parameter type-id='type-id-1850' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
-            <parameter type-id='type-id-1628'/>
+            <parameter type-id='type-id-1852' is-artificial='yes'/>
+            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1629'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1634'/>
+            <parameter type-id='type-id-1635'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='__do_find_public_src' mangled-name='_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_' filepath='../../.././libstdc++-v3/libsupc++/si_class_type_info.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_@@CXXABI_1.3'>
-            <parameter type-id='type-id-1850' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
+            <parameter type-id='type-id-1852' is-artificial='yes'/>
+            <parameter type-id='type-id-1637'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-1628'/>
+            <return type-id='type-id-1629'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-1846' size-in-bits='64' id='type-id-1847'/>
-    <qualified-type-def type-id='type-id-1846' const='yes' id='type-id-1851'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1851' size-in-bits='64' id='type-id-1848'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1846' size-in-bits='64' id='type-id-1849'/>
-    <pointer-type-def type-id='type-id-1851' size-in-bits='64' id='type-id-1850'/>
+    <pointer-type-def type-id='type-id-1848' size-in-bits='64' id='type-id-1849'/>
+    <qualified-type-def type-id='type-id-1848' const='yes' id='type-id-1853'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1853' size-in-bits='64' id='type-id-1850'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1848' size-in-bits='64' id='type-id-1851'/>
+    <pointer-type-def type-id='type-id-1853' size-in-bits='64' id='type-id-1852'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/tinfo.cc' language='LANG_C_plus_plus'>
 
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/vec.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <typedef-decl name='__cxa_cdtor_type' type-id='type-id-1778' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='65' column='1' id='type-id-1852'/>
+      <typedef-decl name='__cxa_cdtor_type' type-id='type-id-1780' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='65' column='1' id='type-id-1854'/>
       <function-decl name='__cxa_vec_cleanup' mangled-name='__cxa_vec_cleanup' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_cleanup@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
+        <parameter type-id='type-id-1854'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_vec_dtor' mangled-name='__cxa_vec_dtor' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_dtor@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
+        <parameter type-id='type-id-1854'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_vec_cctor' mangled-name='__cxa_vec_cctor' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_cctor@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1853'/>
-        <parameter type-id='type-id-1852'/>
+        <parameter type-id='type-id-1855'/>
+        <parameter type-id='type-id-1854'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_vec_ctor' mangled-name='__cxa_vec_ctor' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_ctor@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
-        <parameter type-id='type-id-1852'/>
+        <parameter type-id='type-id-1854'/>
+        <parameter type-id='type-id-1854'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_vec_new3' mangled-name='__cxa_vec_new3' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_new3@@CXXABI_1.3'>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
-        <parameter type-id='type-id-1852'/>
         <parameter type-id='type-id-1854'/>
-        <parameter type-id='type-id-1855'/>
+        <parameter type-id='type-id-1854'/>
+        <parameter type-id='type-id-1856'/>
+        <parameter type-id='type-id-1857'/>
         <return type-id='type-id-35'/>
       </function-decl>
       <function-decl name='__cxa_vec_new2' mangled-name='__cxa_vec_new2' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_new2@@CXXABI_1.3'>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
-        <parameter type-id='type-id-1852'/>
         <parameter type-id='type-id-1854'/>
-        <parameter type-id='type-id-1778'/>
+        <parameter type-id='type-id-1854'/>
+        <parameter type-id='type-id-1856'/>
+        <parameter type-id='type-id-1780'/>
         <return type-id='type-id-35'/>
       </function-decl>
       <function-decl name='__cxa_vec_new' mangled-name='__cxa_vec_new' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_new@@CXXABI_1.3'>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
-        <parameter type-id='type-id-1852'/>
+        <parameter type-id='type-id-1854'/>
+        <parameter type-id='type-id-1854'/>
         <return type-id='type-id-35'/>
       </function-decl>
       <function-decl name='__cxa_vec_delete2' mangled-name='__cxa_vec_delete2' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_delete2@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
-        <parameter type-id='type-id-1778'/>
+        <parameter type-id='type-id-1854'/>
+        <parameter type-id='type-id-1780'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_vec_delete' mangled-name='__cxa_vec_delete' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_delete@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
+        <parameter type-id='type-id-1854'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_vec_delete3' mangled-name='__cxa_vec_delete3' filepath='../../.././libstdc++-v3/libsupc++/vec.cc' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_vec_delete3@@CXXABI_1.3'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1852'/>
-        <parameter type-id='type-id-1855'/>
+        <parameter type-id='type-id-1854'/>
+        <parameter type-id='type-id-1857'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__cxa_get_globals_fast' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <return type-id='type-id-1795'/>
+        <return type-id='type-id-1797'/>
       </function-decl>
       <function-decl name='__cxa_begin_catch' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-35'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1856' size-in-bits='64' id='type-id-1853'/>
-    <pointer-type-def type-id='type-id-1857' size-in-bits='64' id='type-id-1854'/>
     <pointer-type-def type-id='type-id-1858' size-in-bits='64' id='type-id-1855'/>
-    <function-type size-in-bits='64' id='type-id-1856'>
+    <pointer-type-def type-id='type-id-1859' size-in-bits='64' id='type-id-1856'/>
+    <pointer-type-def type-id='type-id-1860' size-in-bits='64' id='type-id-1857'/>
+    <function-type size-in-bits='64' id='type-id-1858'>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1857'>
+    <function-type size-in-bits='64' id='type-id-1859'>
       <parameter type-id='type-id-68'/>
       <return type-id='type-id-35'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1858'>
+    <function-type size-in-bits='64' id='type-id-1860'>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-68'/>
       <return type-id='type-id-4'/>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__cxxabiv1'>
 
-      <class-decl name='__base_class_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='351' column='1' id='type-id-1859'>
+      <class-decl name='__base_class_type_info' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='351' column='1' id='type-id-1861'>
         <member-type access='private'>
-          <enum-decl name='__offset_flags_masks' id='type-id-1860'>
+          <enum-decl name='__offset_flags_masks' id='type-id-1862'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__virtual_mask' value='1'/>
             <enumerator name='__public_mask' value='2'/>
         </data-member>
         <member-function access='private' const='yes'>
           <function-decl name='__is_virtual_p' mangled-name='_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1861' is-artificial='yes'/>
+            <parameter type-id='type-id-1863' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__is_public_p' mangled-name='_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1861' is-artificial='yes'/>
+            <parameter type-id='type-id-1863' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__offset' mangled-name='_ZNK10__cxxabiv122__base_class_type_info8__offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1861' is-artificial='yes'/>
-            <return type-id='type-id-1636'/>
+            <parameter type-id='type-id-1863' is-artificial='yes'/>
+            <return type-id='type-id-1637'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__vmi_class_type_info' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='514' column='1' id='type-id-1862'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1612'/>
+      <class-decl name='__vmi_class_type_info' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='514' column='1' id='type-id-1864'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1613'/>
         <member-type access='private'>
-          <enum-decl name='__flags_masks' id='type-id-1863'>
+          <enum-decl name='__flags_masks' id='type-id-1865'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__non_diamond_repeat_mask' value='1'/>
             <enumerator name='__diamond_shaped_mask' value='2'/>
           <var-decl name='__base_count' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='518' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='__base_info' type-id='type-id-1864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='523' column='1'/>
+          <var-decl name='__base_info' type-id='type-id-1866' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='523' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='__vmi_class_type_info' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1865' is-artificial='yes'/>
+            <parameter type-id='type-id-1867' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-38'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__vmi_class_type_info' mangled-name='_ZN10__cxxabiv121__vmi_class_type_infoD0Ev' filepath='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv121__vmi_class_type_infoD0Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1865' is-artificial='yes'/>
+            <parameter type-id='type-id-1867' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__vmi_class_type_info' mangled-name='_ZN10__cxxabiv121__vmi_class_type_infoD2Ev' filepath='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10__cxxabiv121__vmi_class_type_infoD1Ev@@CXXABI_1.3'>
-            <parameter type-id='type-id-1865' is-artificial='yes'/>
+            <parameter type-id='type-id-1867' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~__vmi_class_type_info' filepath='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1865' is-artificial='yes'/>
+            <parameter type-id='type-id-1867' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='__do_upcast' mangled-name='_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE' filepath='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE@@CXXABI_1.3'>
-            <parameter type-id='type-id-1866' is-artificial='yes'/>
+            <parameter type-id='type-id-1868' is-artificial='yes'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1638'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='__do_dyncast' mangled-name='_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE' filepath='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE@@CXXABI_1.3'>
-            <parameter type-id='type-id-1866' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
-            <parameter type-id='type-id-1628'/>
+            <parameter type-id='type-id-1868' is-artificial='yes'/>
+            <parameter type-id='type-id-1637'/>
+            <parameter type-id='type-id-1629'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <parameter type-id='type-id-1634'/>
+            <parameter type-id='type-id-1635'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='__do_find_public_src' mangled-name='_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_' filepath='../../.././libstdc++-v3/libsupc++/vmi_class_type_info.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_@@CXXABI_1.3'>
-            <parameter type-id='type-id-1866' is-artificial='yes'/>
-            <parameter type-id='type-id-1636'/>
+            <parameter type-id='type-id-1868' is-artificial='yes'/>
+            <parameter type-id='type-id-1637'/>
             <parameter type-id='type-id-35'/>
             <parameter type-id='type-id-1339'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-1628'/>
+            <return type-id='type-id-1629'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
 
-    <qualified-type-def type-id='type-id-1859' const='yes' id='type-id-1867'/>
-    <pointer-type-def type-id='type-id-1867' size-in-bits='64' id='type-id-1861'/>
-    <array-type-def dimensions='1' type-id='type-id-1859' size-in-bits='128' id='type-id-1864'>
+    <qualified-type-def type-id='type-id-1861' const='yes' id='type-id-1869'/>
+    <pointer-type-def type-id='type-id-1869' size-in-bits='64' id='type-id-1863'/>
+    <array-type-def dimensions='1' type-id='type-id-1861' size-in-bits='128' id='type-id-1866'>
       <subrange length='1'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-1862' size-in-bits='64' id='type-id-1865'/>
-    <qualified-type-def type-id='type-id-1862' const='yes' id='type-id-1868'/>
-    <pointer-type-def type-id='type-id-1868' size-in-bits='64' id='type-id-1866'/>
+    <pointer-type-def type-id='type-id-1864' size-in-bits='64' id='type-id-1867'/>
+    <qualified-type-def type-id='type-id-1864' const='yes' id='type-id-1870'/>
+    <pointer-type-def type-id='type-id-1870' size-in-bits='64' id='type-id-1868'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../.././libstdc++-v3/libsupc++/vterminate.cc' language='LANG_C_plus_plus'>
 
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <function-decl name='__cxa_demangle' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-151'/>
-        <parameter type-id='type-id-1869'/>
-        <parameter type-id='type-id-1807'/>
+        <parameter type-id='type-id-1871'/>
+        <parameter type-id='type-id-1809'/>
         <return type-id='type-id-151'/>
       </function-decl>
       <function-decl name='__cxa_current_exception_type' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/cxxabi.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-1337'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-1869'/>
+    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-1871'/>
     <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-546'/>
       <return type-id='type-id-4'/>
     <function-decl name='__cxa_demangle' mangled-name='__cxa_demangle' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_demangle@@CXXABI_1.3'>
       <parameter type-id='type-id-13' name='mangled_name' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5305' column='1'/>
       <parameter type-id='type-id-151' name='output_buffer' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5305' column='1'/>
-      <parameter type-id='type-id-1869' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5306' column='1'/>
-      <parameter type-id='type-id-1807' name='status' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5306' column='1'/>
+      <parameter type-id='type-id-1871' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5306' column='1'/>
+      <parameter type-id='type-id-1809' name='status' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5306' column='1'/>
       <return type-id='type-id-151'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-1870' size-in-bits='64' id='type-id-1871'/>
+    <pointer-type-def type-id='type-id-1872' size-in-bits='64' id='type-id-1873'/>
     <function-decl name='__gcclibcxx_demangle_callback' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5390' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13' name='mangled_name' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5390' column='1'/>
-      <parameter type-id='type-id-1871' name='callback' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5391' column='1'/>
+      <parameter type-id='type-id-1873' name='callback' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5391' column='1'/>
       <parameter type-id='type-id-35' name='opaque' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/cp-demangle.c' line='5392' column='1'/>
       <return type-id='type-id-38'/>
     </function-decl>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-38'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-1870'>
+    <function-type size-in-bits='64' id='type-id-1872'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-513'/>
       <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-257'/>
         <return type-id='type-id-251'/>
       </function-decl>
-      <class-decl name='pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='88' column='1' id='type-id-1872'>
+      <class-decl name='pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='88' column='1' id='type-id-1874'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-1873' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='93' column='1'/>
+          <var-decl name='first' type-id='type-id-1875' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='93' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='second' type-id='type-id-1873' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='94' column='1'/>
+          <var-decl name='second' type-id='type-id-1875' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='94' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1874' is-artificial='yes'/>
+            <parameter type-id='type-id-1876' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1874' is-artificial='yes'/>
-            <parameter type-id='type-id-1875'/>
-            <parameter type-id='type-id-1875'/>
+            <parameter type-id='type-id-1876' is-artificial='yes'/>
+            <parameter type-id='type-id-1877'/>
+            <parameter type-id='type-id-1877'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='88' column='1' id='type-id-1876'>
+      <class-decl name='pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='88' column='1' id='type-id-1878'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-1877' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='93' column='1'/>
+          <var-decl name='first' type-id='type-id-1879' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='93' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='second' type-id='type-id-1877' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='94' column='1'/>
+          <var-decl name='second' type-id='type-id-1879' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='94' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1878' is-artificial='yes'/>
+            <parameter type-id='type-id-1880' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1878' is-artificial='yes'/>
-            <parameter type-id='type-id-1879'/>
-            <parameter type-id='type-id-1879'/>
+            <parameter type-id='type-id-1880' is-artificial='yes'/>
+            <parameter type-id='type-id-1881'/>
+            <parameter type-id='type-id-1881'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='unary_function&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-1880'>
+      <class-decl name='unary_function&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-1882'>
         <member-type access='public'>
-          <typedef-decl name='argument_type' type-id='type-id-1876' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='106' column='1' id='type-id-1881'/>
+          <typedef-decl name='argument_type' type-id='type-id-1878' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='106' column='1' id='type-id-1883'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='result_type' type-id='type-id-25' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='109' column='1' id='type-id-1882'/>
+          <typedef-decl name='result_type' type-id='type-id-25' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='109' column='1' id='type-id-1884'/>
         </member-type>
       </class-decl>
-      <class-decl name='unary_function&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-1883'>
+      <class-decl name='unary_function&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-1885'>
         <member-type access='public'>
-          <typedef-decl name='argument_type' type-id='type-id-1872' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='106' column='1' id='type-id-1884'/>
+          <typedef-decl name='argument_type' type-id='type-id-1874' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='106' column='1' id='type-id-1886'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='result_type' type-id='type-id-25' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='109' column='1' id='type-id-1885'/>
+          <typedef-decl name='result_type' type-id='type-id-25' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='109' column='1' id='type-id-1887'/>
         </member-type>
       </class-decl>
       <function-decl name='make_pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1873'/>
-        <parameter type-id='type-id-1873'/>
-        <return type-id='type-id-1872'/>
+        <parameter type-id='type-id-1875'/>
+        <parameter type-id='type-id-1875'/>
+        <return type-id='type-id-1874'/>
       </function-decl>
       <function-decl name='make_pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1877'/>
-        <parameter type-id='type-id-1877'/>
-        <return type-id='type-id-1876'/>
+        <parameter type-id='type-id-1879'/>
+        <parameter type-id='type-id-1879'/>
+        <return type-id='type-id-1878'/>
       </function-decl>
       <function-decl name='__throw_bad_alloc' mangled-name='_ZSt17__throw_bad_allocv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='greater_equal&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='242' column='1' id='type-id-1886'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1887'/>
+      <class-decl name='greater_equal&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='242' column='1' id='type-id-1888'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1889'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt13greater_equalIPN9__gnu_cxx16bitmap_allocatorIcE12_Alloc_blockEEclERKS4_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1888' is-artificial='yes'/>
-            <parameter type-id='type-id-1875'/>
-            <parameter type-id='type-id-1875'/>
+            <parameter type-id='type-id-1890' is-artificial='yes'/>
+            <parameter type-id='type-id-1877'/>
+            <parameter type-id='type-id-1877'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-1887'/>
-      <class-decl name='less_equal&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='251' column='1' id='type-id-1889'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1887'/>
+      <class-decl name='binary_function&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-1889'/>
+      <class-decl name='less_equal&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='251' column='1' id='type-id-1891'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1889'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt10less_equalIPN9__gnu_cxx16bitmap_allocatorIcE12_Alloc_blockEEclERKS4_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1890' is-artificial='yes'/>
-            <parameter type-id='type-id-1875'/>
-            <parameter type-id='type-id-1875'/>
+            <parameter type-id='type-id-1892' is-artificial='yes'/>
+            <parameter type-id='type-id-1877'/>
+            <parameter type-id='type-id-1877'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='greater_equal&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='242' column='1' id='type-id-1891'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1892'/>
+      <class-decl name='greater_equal&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='242' column='1' id='type-id-1893'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1894'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt13greater_equalIPN9__gnu_cxx16bitmap_allocatorIwE12_Alloc_blockEEclERKS4_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1893' is-artificial='yes'/>
-            <parameter type-id='type-id-1879'/>
-            <parameter type-id='type-id-1879'/>
+            <parameter type-id='type-id-1895' is-artificial='yes'/>
+            <parameter type-id='type-id-1881'/>
+            <parameter type-id='type-id-1881'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-1892'/>
-      <class-decl name='less_equal&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='251' column='1' id='type-id-1894'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1892'/>
+      <class-decl name='binary_function&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-1894'/>
+      <class-decl name='less_equal&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='251' column='1' id='type-id-1896'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1894'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt10less_equalIPN9__gnu_cxx16bitmap_allocatorIwE12_Alloc_blockEEclERKS4_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1895' is-artificial='yes'/>
-            <parameter type-id='type-id-1879'/>
-            <parameter type-id='type-id-1879'/>
+            <parameter type-id='type-id-1897' is-artificial='yes'/>
+            <parameter type-id='type-id-1881'/>
+            <parameter type-id='type-id-1881'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
     <namespace-decl name='__gnu_cxx'>
       <namespace-decl name='__detail'>
         <function-decl name='__num_blocks&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1872'/>
+          <parameter type-id='type-id-1874'/>
           <return type-id='type-id-68'/>
         </function-decl>
         <function-decl name='__bit_free' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1896'/>
+          <parameter type-id='type-id-1898'/>
           <parameter type-id='type-id-68'/>
           <return type-id='type-id-4'/>
         </function-decl>
         <function-decl name='__num_bitmaps&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1872'/>
+          <parameter type-id='type-id-1874'/>
           <return type-id='type-id-68'/>
         </function-decl>
-        <class-decl name='__mini_vector&lt;long unsigned int*&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='70' column='1' id='type-id-1897'>
+        <class-decl name='__mini_vector&lt;long unsigned int*&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='70' column='1' id='type-id-1899'>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1899' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='77' column='1' id='type-id-1898'/>
+            <typedef-decl name='pointer' type-id='type-id-1901' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='77' column='1' id='type-id-1900'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference' type-id='type-id-1901' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='78' column='1' id='type-id-1900'/>
+            <typedef-decl name='reference' type-id='type-id-1903' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='78' column='1' id='type-id-1902'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reference' type-id='type-id-1903' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='79' column='1' id='type-id-1902'/>
+            <typedef-decl name='const_reference' type-id='type-id-1905' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='79' column='1' id='type-id-1904'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='80' column='1' id='type-id-1904'/>
+            <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='80' column='1' id='type-id-1906'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='iterator' type-id='type-id-1898' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='82' column='1' id='type-id-1905'/>
+            <typedef-decl name='iterator' type-id='type-id-1900' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='82' column='1' id='type-id-1907'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_start' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='85' column='1'/>
+            <var-decl name='_M_start' type-id='type-id-1900' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='85' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_finish' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='86' column='1'/>
+            <var-decl name='_M_finish' type-id='type-id-1900' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='86' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='_M_end_of_storage' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='87' column='1'/>
+            <var-decl name='_M_end_of_storage' type-id='type-id-1900' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='87' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='__mini_vector' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1907'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1909'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmEaSERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1907'/>
-              <return type-id='type-id-1908'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1909'/>
+              <return type-id='type-id-1910'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_space_left' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorIPmE13_M_space_leftEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1909' is-artificial='yes'/>
-              <return type-id='type-id-1904'/>
+              <parameter type-id='type-id-1911' is-artificial='yes'/>
+              <return type-id='type-id-1906'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE8allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1904'/>
-              <return type-id='type-id-1898'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1906'/>
+              <return type-id='type-id-1900'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1898'/>
-              <parameter type-id='type-id-1904'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1900'/>
+              <parameter type-id='type-id-1906'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='__mini_vector' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='size' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorIPmE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1909' is-artificial='yes'/>
-              <return type-id='type-id-1904'/>
+              <parameter type-id='type-id-1911' is-artificial='yes'/>
+              <return type-id='type-id-1906'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='begin' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorIPmE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1909' is-artificial='yes'/>
-              <return type-id='type-id-1905'/>
+              <parameter type-id='type-id-1911' is-artificial='yes'/>
+              <return type-id='type-id-1907'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='end' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorIPmE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1909' is-artificial='yes'/>
-              <return type-id='type-id-1905'/>
+              <parameter type-id='type-id-1911' is-artificial='yes'/>
+              <return type-id='type-id-1907'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='back' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorIPmE4backEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1909' is-artificial='yes'/>
-              <return type-id='type-id-1900'/>
+              <parameter type-id='type-id-1911' is-artificial='yes'/>
+              <return type-id='type-id-1902'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorIPmEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1909' is-artificial='yes'/>
-              <parameter type-id='type-id-1904'/>
-              <return type-id='type-id-1900'/>
+              <parameter type-id='type-id-1911' is-artificial='yes'/>
+              <parameter type-id='type-id-1906'/>
+              <return type-id='type-id-1902'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='insert' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE6insertEPS2_RKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1905'/>
-              <parameter type-id='type-id-1902'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1907'/>
+              <parameter type-id='type-id-1904'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='push_back' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE9push_backERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1902'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1904'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='pop_back' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE8pop_backEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='erase' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE5eraseEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
-              <parameter type-id='type-id-1905'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
+              <parameter type-id='type-id-1907'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='clear' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmE5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='__mini_vector' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorIPmEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1906' is-artificial='yes'/>
+              <parameter type-id='type-id-1908' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='__mini_vector&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='70' column='1' id='type-id-1910'>
+        <class-decl name='__mini_vector&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='70' column='1' id='type-id-1912'>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1878' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='77' column='1' id='type-id-1911'/>
+            <typedef-decl name='pointer' type-id='type-id-1880' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='77' column='1' id='type-id-1913'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference' type-id='type-id-1913' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='78' column='1' id='type-id-1912'/>
+            <typedef-decl name='reference' type-id='type-id-1915' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='78' column='1' id='type-id-1914'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reference' type-id='type-id-1915' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='79' column='1' id='type-id-1914'/>
+            <typedef-decl name='const_reference' type-id='type-id-1917' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='79' column='1' id='type-id-1916'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='80' column='1' id='type-id-1916'/>
+            <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='80' column='1' id='type-id-1918'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='difference_type' type-id='type-id-58' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='81' column='1' id='type-id-1917'/>
+            <typedef-decl name='difference_type' type-id='type-id-58' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='81' column='1' id='type-id-1919'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='iterator' type-id='type-id-1911' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='82' column='1' id='type-id-1918'/>
+            <typedef-decl name='iterator' type-id='type-id-1913' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='82' column='1' id='type-id-1920'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_start' type-id='type-id-1911' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='85' column='1'/>
+            <var-decl name='_M_start' type-id='type-id-1913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='85' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_finish' type-id='type-id-1911' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='86' column='1'/>
+            <var-decl name='_M_finish' type-id='type-id-1913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='86' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='_M_end_of_storage' type-id='type-id-1911' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='87' column='1'/>
+            <var-decl name='_M_end_of_storage' type-id='type-id-1913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='87' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='__mini_vector' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1920'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1922'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EEaSERKS8_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1920'/>
-              <return type-id='type-id-1921'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1922'/>
+              <return type-id='type-id-1923'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_space_left' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE13_M_space_leftEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1922' is-artificial='yes'/>
-              <return type-id='type-id-1916'/>
+              <parameter type-id='type-id-1924' is-artificial='yes'/>
+              <return type-id='type-id-1918'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE8allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1916'/>
-              <return type-id='type-id-1911'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1918'/>
+              <return type-id='type-id-1913'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE10deallocateEPS7_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1911'/>
-              <parameter type-id='type-id-1916'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1913'/>
+              <parameter type-id='type-id-1918'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='__mini_vector' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='size' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1922' is-artificial='yes'/>
-              <return type-id='type-id-1916'/>
+              <parameter type-id='type-id-1924' is-artificial='yes'/>
+              <return type-id='type-id-1918'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='begin' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1922' is-artificial='yes'/>
-              <return type-id='type-id-1918'/>
+              <parameter type-id='type-id-1924' is-artificial='yes'/>
+              <return type-id='type-id-1920'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='end' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1922' is-artificial='yes'/>
-              <return type-id='type-id-1918'/>
+              <parameter type-id='type-id-1924' is-artificial='yes'/>
+              <return type-id='type-id-1920'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='back' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE4backEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1922' is-artificial='yes'/>
-              <return type-id='type-id-1912'/>
+              <parameter type-id='type-id-1924' is-artificial='yes'/>
+              <return type-id='type-id-1914'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1922' is-artificial='yes'/>
-              <parameter type-id='type-id-1916'/>
-              <return type-id='type-id-1912'/>
+              <parameter type-id='type-id-1924' is-artificial='yes'/>
+              <parameter type-id='type-id-1918'/>
+              <return type-id='type-id-1914'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='insert' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE6insertEPS7_RKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1918'/>
-              <parameter type-id='type-id-1914'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1920'/>
+              <parameter type-id='type-id-1916'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='push_back' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE9push_backERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1914'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1916'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='pop_back' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE8pop_backEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='erase' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE5eraseEPS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
-              <parameter type-id='type-id-1918'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
+              <parameter type-id='type-id-1920'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='clear' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='__mini_vector' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1919' is-artificial='yes'/>
+              <parameter type-id='type-id-1921' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Bitmap_counter&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='397' column='1' id='type-id-1923'>
+        <class-decl name='_Bitmap_counter&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='397' column='1' id='type-id-1925'>
           <member-type access='private'>
-            <typedef-decl name='_BPVector' type-id='type-id-1910' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='400' column='1' id='type-id-1924'/>
+            <typedef-decl name='_BPVector' type-id='type-id-1912' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='400' column='1' id='type-id-1926'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Index_type' type-id='type-id-1916' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='401' column='1' id='type-id-1925'/>
+            <typedef-decl name='_Index_type' type-id='type-id-1918' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='401' column='1' id='type-id-1927'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1877' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='402' column='1' id='type-id-1926'/>
+            <typedef-decl name='pointer' type-id='type-id-1879' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='402' column='1' id='type-id-1928'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_vbp' type-id='type-id-1927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='404' column='1'/>
+            <var-decl name='_M_vbp' type-id='type-id-1929' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='404' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_curr_bmap' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='405' column='1'/>
+            <var-decl name='_M_curr_bmap' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='405' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='_M_last_bmap_in_block' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='406' column='1'/>
+            <var-decl name='_M_last_bmap_in_block' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='406' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='192'>
-            <var-decl name='_M_curr_index' type-id='type-id-1925' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='407' column='1'/>
+            <var-decl name='_M_curr_index' type-id='type-id-1927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='407' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Bitmap_counter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1928' is-artificial='yes'/>
-              <parameter type-id='type-id-1929'/>
+              <parameter type-id='type-id-1930' is-artificial='yes'/>
+              <parameter type-id='type-id-1931'/>
               <parameter type-id='type-id-57'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_reset' mangled-name='_ZN9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE8_M_resetEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1928' is-artificial='yes'/>
+              <parameter type-id='type-id-1930' is-artificial='yes'/>
               <parameter type-id='type-id-57'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_set_internal_bitmap' mangled-name='_ZN9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE22_M_set_internal_bitmapEPm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1928' is-artificial='yes'/>
-              <parameter type-id='type-id-1896'/>
+              <parameter type-id='type-id-1930' is-artificial='yes'/>
+              <parameter type-id='type-id-1898'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_finished' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE11_M_finishedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1930' is-artificial='yes'/>
+              <parameter type-id='type-id-1932' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1928' is-artificial='yes'/>
-              <return type-id='type-id-1931'/>
+              <parameter type-id='type-id-1930' is-artificial='yes'/>
+              <return type-id='type-id-1933'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1930' is-artificial='yes'/>
-              <return type-id='type-id-1896'/>
+              <parameter type-id='type-id-1932' is-artificial='yes'/>
+              <return type-id='type-id-1898'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_base' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE7_M_baseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1930' is-artificial='yes'/>
-              <return type-id='type-id-1926'/>
+              <parameter type-id='type-id-1932' is-artificial='yes'/>
+              <return type-id='type-id-1928'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_offset' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE9_M_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1930' is-artificial='yes'/>
-              <return type-id='type-id-1925'/>
+              <parameter type-id='type-id-1932' is-artificial='yes'/>
+              <return type-id='type-id-1927'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_where' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIwE12_Alloc_blockEE8_M_whereEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1930' is-artificial='yes'/>
-              <return type-id='type-id-1925'/>
+              <parameter type-id='type-id-1932' is-artificial='yes'/>
+              <return type-id='type-id-1927'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Functor_Ref&lt;__gnu_cxx::__detail::_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='306' column='1' id='type-id-1932'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1880'/>
+        <class-decl name='_Functor_Ref&lt;__gnu_cxx::__detail::_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='306' column='1' id='type-id-1934'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1882'/>
           <member-type access='private'>
-            <typedef-decl name='argument_type' type-id='type-id-1881' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='313' column='1' id='type-id-1933'/>
+            <typedef-decl name='argument_type' type-id='type-id-1883' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='313' column='1' id='type-id-1935'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='result_type' type-id='type-id-1882' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='314' column='1' id='type-id-1934'/>
+            <typedef-decl name='result_type' type-id='type-id-1884' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='314' column='1' id='type-id-1936'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_fref' type-id='type-id-1935' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='310' column='1'/>
+            <var-decl name='_M_fref' type-id='type-id-1937' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='310' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Functor_Ref' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1936' is-artificial='yes'/>
-              <parameter type-id='type-id-1937'/>
+              <parameter type-id='type-id-1938' is-artificial='yes'/>
+              <parameter type-id='type-id-1939'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator()' mangled-name='_ZN9__gnu_cxx8__detail12_Functor_RefINS0_12_Ffit_finderIPNS_16bitmap_allocatorIwE12_Alloc_blockEEEEclESt4pairIS6_S6_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1936' is-artificial='yes'/>
-              <parameter type-id='type-id-1933'/>
-              <return type-id='type-id-1934'/>
+              <parameter type-id='type-id-1938' is-artificial='yes'/>
+              <parameter type-id='type-id-1935'/>
+              <return type-id='type-id-1936'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='332' column='1' id='type-id-1938'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1880'/>
+        <class-decl name='_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='332' column='1' id='type-id-1940'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1882'/>
           <member-type access='private'>
-            <typedef-decl name='_Counter_type' type-id='type-id-1917' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='337' column='1' id='type-id-1939'/>
+            <typedef-decl name='_Counter_type' type-id='type-id-1919' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='337' column='1' id='type-id-1941'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Block_pair' type-id='type-id-1876' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='335' column='1' id='type-id-1940'/>
+            <typedef-decl name='_Block_pair' type-id='type-id-1878' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='335' column='1' id='type-id-1942'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_pbitmap' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='339' column='1'/>
+            <var-decl name='_M_pbitmap' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='339' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_data_offset' type-id='type-id-1939' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='340' column='1'/>
+            <var-decl name='_M_data_offset' type-id='type-id-1941' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='340' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Ffit_finder' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1941' is-artificial='yes'/>
+              <parameter type-id='type-id-1943' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator()' mangled-name='_ZN9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIwE12_Alloc_blockEEclESt4pairIS5_S5_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1941' is-artificial='yes'/>
-              <parameter type-id='type-id-1940'/>
+              <parameter type-id='type-id-1943' is-artificial='yes'/>
+              <parameter type-id='type-id-1942'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNK9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIwE12_Alloc_blockEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1942' is-artificial='yes'/>
-              <return type-id='type-id-1896'/>
+              <parameter type-id='type-id-1944' is-artificial='yes'/>
+              <return type-id='type-id-1898'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_offset' mangled-name='_ZNK9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIwE12_Alloc_blockEE9_M_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1942' is-artificial='yes'/>
-              <return type-id='type-id-1939'/>
+              <parameter type-id='type-id-1944' is-artificial='yes'/>
+              <return type-id='type-id-1941'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Inclusive_between&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='282' column='1' id='type-id-1943'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1880'/>
+        <class-decl name='_Inclusive_between&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='282' column='1' id='type-id-1945'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1882'/>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1877' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='285' column='1' id='type-id-1944'/>
+            <typedef-decl name='pointer' type-id='type-id-1879' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='285' column='1' id='type-id-1946'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Block_pair' type-id='type-id-1876' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='287' column='1' id='type-id-1945'/>
+            <typedef-decl name='_Block_pair' type-id='type-id-1878' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='287' column='1' id='type-id-1947'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_ptr_value' type-id='type-id-1944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='286' column='1'/>
+            <var-decl name='_M_ptr_value' type-id='type-id-1946' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='286' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Inclusive_between' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1946' is-artificial='yes'/>
-              <parameter type-id='type-id-1944'/>
+              <parameter type-id='type-id-1948' is-artificial='yes'/>
+              <parameter type-id='type-id-1946'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNK9__gnu_cxx8__detail18_Inclusive_betweenIPNS_16bitmap_allocatorIwE12_Alloc_blockEEclESt4pairIS5_S5_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1947' is-artificial='yes'/>
-              <parameter type-id='type-id-1945'/>
+              <parameter type-id='type-id-1949' is-artificial='yes'/>
+              <parameter type-id='type-id-1947'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
         </class-decl>
         <function-decl name='__num_blocks&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1876'/>
+          <parameter type-id='type-id-1878'/>
           <return type-id='type-id-68'/>
         </function-decl>
         <function-decl name='__num_bitmaps&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1876'/>
+          <parameter type-id='type-id-1878'/>
           <return type-id='type-id-68'/>
         </function-decl>
         <function-decl name='__bit_allocate' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='489' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1896'/>
+          <parameter type-id='type-id-1898'/>
           <parameter type-id='type-id-68'/>
           <return type-id='type-id-4'/>
         </function-decl>
         <function-decl name='__lower_bound&lt;long unsigned int**, long unsigned int, __gnu_cxx::free_list::_LT_pointer_compare&gt;' mangled-name='_ZN9__gnu_cxx8__detail13__lower_boundIPPmmNS_9free_list19_LT_pointer_compareEEET_S6_S6_RKT0_T1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1899'/>
-          <parameter type-id='type-id-1899'/>
-          <parameter type-id='type-id-1948'/>
-          <parameter type-id='type-id-1949'/>
-          <return type-id='type-id-1899'/>
+          <parameter type-id='type-id-1901'/>
+          <parameter type-id='type-id-1901'/>
+          <parameter type-id='type-id-1950'/>
+          <parameter type-id='type-id-1951'/>
+          <return type-id='type-id-1901'/>
         </function-decl>
-        <class-decl name='__mini_vector&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='70' column='1' id='type-id-1950'>
+        <class-decl name='__mini_vector&lt;std::pair&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*, __gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='70' column='1' id='type-id-1952'>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1874' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='77' column='1' id='type-id-1951'/>
+            <typedef-decl name='pointer' type-id='type-id-1876' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='77' column='1' id='type-id-1953'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference' type-id='type-id-1953' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='78' column='1' id='type-id-1952'/>
+            <typedef-decl name='reference' type-id='type-id-1955' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='78' column='1' id='type-id-1954'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='const_reference' type-id='type-id-1955' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='79' column='1' id='type-id-1954'/>
+            <typedef-decl name='const_reference' type-id='type-id-1957' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='79' column='1' id='type-id-1956'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='80' column='1' id='type-id-1956'/>
+            <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='80' column='1' id='type-id-1958'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='difference_type' type-id='type-id-58' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='81' column='1' id='type-id-1957'/>
+            <typedef-decl name='difference_type' type-id='type-id-58' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='81' column='1' id='type-id-1959'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='iterator' type-id='type-id-1951' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='82' column='1' id='type-id-1958'/>
+            <typedef-decl name='iterator' type-id='type-id-1953' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='82' column='1' id='type-id-1960'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_start' type-id='type-id-1951' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='85' column='1'/>
+            <var-decl name='_M_start' type-id='type-id-1953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='85' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_finish' type-id='type-id-1951' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='86' column='1'/>
+            <var-decl name='_M_finish' type-id='type-id-1953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='86' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='_M_end_of_storage' type-id='type-id-1951' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='87' column='1'/>
+            <var-decl name='_M_end_of_storage' type-id='type-id-1953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='87' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='__mini_vector' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1960'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1962'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EEaSERKS8_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1960'/>
-              <return type-id='type-id-1961'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1962'/>
+              <return type-id='type-id-1963'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_space_left' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE13_M_space_leftEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1962' is-artificial='yes'/>
-              <return type-id='type-id-1956'/>
+              <parameter type-id='type-id-1964' is-artificial='yes'/>
+              <return type-id='type-id-1958'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE8allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1956'/>
-              <return type-id='type-id-1951'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1958'/>
+              <return type-id='type-id-1953'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE10deallocateEPS7_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1951'/>
-              <parameter type-id='type-id-1956'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1953'/>
+              <parameter type-id='type-id-1958'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='__mini_vector' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='size' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1962' is-artificial='yes'/>
-              <return type-id='type-id-1956'/>
+              <parameter type-id='type-id-1964' is-artificial='yes'/>
+              <return type-id='type-id-1958'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='begin' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1962' is-artificial='yes'/>
-              <return type-id='type-id-1958'/>
+              <parameter type-id='type-id-1964' is-artificial='yes'/>
+              <return type-id='type-id-1960'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='end' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1962' is-artificial='yes'/>
-              <return type-id='type-id-1958'/>
+              <parameter type-id='type-id-1964' is-artificial='yes'/>
+              <return type-id='type-id-1960'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='back' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE4backEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1962' is-artificial='yes'/>
-              <return type-id='type-id-1952'/>
+              <parameter type-id='type-id-1964' is-artificial='yes'/>
+              <return type-id='type-id-1954'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1962' is-artificial='yes'/>
-              <parameter type-id='type-id-1956'/>
-              <return type-id='type-id-1952'/>
+              <parameter type-id='type-id-1964' is-artificial='yes'/>
+              <parameter type-id='type-id-1958'/>
+              <return type-id='type-id-1954'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='insert' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE6insertEPS7_RKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1958'/>
-              <parameter type-id='type-id-1954'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1960'/>
+              <parameter type-id='type-id-1956'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='push_back' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE9push_backERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1954'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1956'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='pop_back' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE8pop_backEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='erase' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE5eraseEPS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
-              <parameter type-id='type-id-1958'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
+              <parameter type-id='type-id-1960'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='clear' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='__mini_vector' mangled-name='_ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1959' is-artificial='yes'/>
+              <parameter type-id='type-id-1961' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Bitmap_counter&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='397' column='1' id='type-id-1963'>
+        <class-decl name='_Bitmap_counter&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='397' column='1' id='type-id-1965'>
           <member-type access='private'>
-            <typedef-decl name='_BPVector' type-id='type-id-1950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='400' column='1' id='type-id-1964'/>
+            <typedef-decl name='_BPVector' type-id='type-id-1952' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='400' column='1' id='type-id-1966'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Index_type' type-id='type-id-1956' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='401' column='1' id='type-id-1965'/>
+            <typedef-decl name='_Index_type' type-id='type-id-1958' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='401' column='1' id='type-id-1967'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1873' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='402' column='1' id='type-id-1966'/>
+            <typedef-decl name='pointer' type-id='type-id-1875' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='402' column='1' id='type-id-1968'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_vbp' type-id='type-id-1967' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='404' column='1'/>
+            <var-decl name='_M_vbp' type-id='type-id-1969' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='404' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_curr_bmap' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='405' column='1'/>
+            <var-decl name='_M_curr_bmap' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='405' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='_M_last_bmap_in_block' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='406' column='1'/>
+            <var-decl name='_M_last_bmap_in_block' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='406' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='192'>
-            <var-decl name='_M_curr_index' type-id='type-id-1965' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='407' column='1'/>
+            <var-decl name='_M_curr_index' type-id='type-id-1967' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='407' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Bitmap_counter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1968' is-artificial='yes'/>
-              <parameter type-id='type-id-1969'/>
+              <parameter type-id='type-id-1970' is-artificial='yes'/>
+              <parameter type-id='type-id-1971'/>
               <parameter type-id='type-id-57'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_reset' mangled-name='_ZN9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE8_M_resetEl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1968' is-artificial='yes'/>
+              <parameter type-id='type-id-1970' is-artificial='yes'/>
               <parameter type-id='type-id-57'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_M_set_internal_bitmap' mangled-name='_ZN9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE22_M_set_internal_bitmapEPm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1968' is-artificial='yes'/>
-              <parameter type-id='type-id-1896'/>
+              <parameter type-id='type-id-1970' is-artificial='yes'/>
+              <parameter type-id='type-id-1898'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_finished' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE11_M_finishedEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1970' is-artificial='yes'/>
+              <parameter type-id='type-id-1972' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1968' is-artificial='yes'/>
-              <return type-id='type-id-1971'/>
+              <parameter type-id='type-id-1970' is-artificial='yes'/>
+              <return type-id='type-id-1973'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1970' is-artificial='yes'/>
-              <return type-id='type-id-1896'/>
+              <parameter type-id='type-id-1972' is-artificial='yes'/>
+              <return type-id='type-id-1898'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_base' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE7_M_baseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1970' is-artificial='yes'/>
-              <return type-id='type-id-1966'/>
+              <parameter type-id='type-id-1972' is-artificial='yes'/>
+              <return type-id='type-id-1968'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_offset' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE9_M_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1970' is-artificial='yes'/>
-              <return type-id='type-id-1965'/>
+              <parameter type-id='type-id-1972' is-artificial='yes'/>
+              <return type-id='type-id-1967'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_where' mangled-name='_ZNK9__gnu_cxx8__detail15_Bitmap_counterIPNS_16bitmap_allocatorIcE12_Alloc_blockEE8_M_whereEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1970' is-artificial='yes'/>
-              <return type-id='type-id-1965'/>
+              <parameter type-id='type-id-1972' is-artificial='yes'/>
+              <return type-id='type-id-1967'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Functor_Ref&lt;__gnu_cxx::__detail::_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='306' column='1' id='type-id-1972'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1883'/>
+        <class-decl name='_Functor_Ref&lt;__gnu_cxx::__detail::_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='306' column='1' id='type-id-1974'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1885'/>
           <member-type access='private'>
-            <typedef-decl name='argument_type' type-id='type-id-1884' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='313' column='1' id='type-id-1973'/>
+            <typedef-decl name='argument_type' type-id='type-id-1886' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='313' column='1' id='type-id-1975'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='result_type' type-id='type-id-1885' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='314' column='1' id='type-id-1974'/>
+            <typedef-decl name='result_type' type-id='type-id-1887' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='314' column='1' id='type-id-1976'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_fref' type-id='type-id-1975' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='310' column='1'/>
+            <var-decl name='_M_fref' type-id='type-id-1977' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='310' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Functor_Ref' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1976' is-artificial='yes'/>
-              <parameter type-id='type-id-1977'/>
+              <parameter type-id='type-id-1978' is-artificial='yes'/>
+              <parameter type-id='type-id-1979'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator()' mangled-name='_ZN9__gnu_cxx8__detail12_Functor_RefINS0_12_Ffit_finderIPNS_16bitmap_allocatorIcE12_Alloc_blockEEEEclESt4pairIS6_S6_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1976' is-artificial='yes'/>
-              <parameter type-id='type-id-1973'/>
-              <return type-id='type-id-1974'/>
+              <parameter type-id='type-id-1978' is-artificial='yes'/>
+              <parameter type-id='type-id-1975'/>
+              <return type-id='type-id-1976'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='332' column='1' id='type-id-1978'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1883'/>
+        <class-decl name='_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='332' column='1' id='type-id-1980'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1885'/>
           <member-type access='private'>
-            <typedef-decl name='_Counter_type' type-id='type-id-1957' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='337' column='1' id='type-id-1979'/>
+            <typedef-decl name='_Counter_type' type-id='type-id-1959' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='337' column='1' id='type-id-1981'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Block_pair' type-id='type-id-1872' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='335' column='1' id='type-id-1980'/>
+            <typedef-decl name='_Block_pair' type-id='type-id-1874' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='335' column='1' id='type-id-1982'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_pbitmap' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='339' column='1'/>
+            <var-decl name='_M_pbitmap' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='339' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_M_data_offset' type-id='type-id-1979' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='340' column='1'/>
+            <var-decl name='_M_data_offset' type-id='type-id-1981' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='340' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Ffit_finder' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1981' is-artificial='yes'/>
+              <parameter type-id='type-id-1983' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator()' mangled-name='_ZN9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIcE12_Alloc_blockEEclESt4pairIS5_S5_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1981' is-artificial='yes'/>
-              <parameter type-id='type-id-1980'/>
+              <parameter type-id='type-id-1983' is-artificial='yes'/>
+              <parameter type-id='type-id-1982'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_get' mangled-name='_ZNK9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIcE12_Alloc_blockEE6_M_getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1982' is-artificial='yes'/>
-              <return type-id='type-id-1896'/>
+              <parameter type-id='type-id-1984' is-artificial='yes'/>
+              <return type-id='type-id-1898'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='_M_offset' mangled-name='_ZNK9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIcE12_Alloc_blockEE9_M_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1982' is-artificial='yes'/>
-              <return type-id='type-id-1979'/>
+              <parameter type-id='type-id-1984' is-artificial='yes'/>
+              <return type-id='type-id-1981'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Inclusive_between&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='282' column='1' id='type-id-1983'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1883'/>
+        <class-decl name='_Inclusive_between&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='282' column='1' id='type-id-1985'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1885'/>
           <member-type access='private'>
-            <typedef-decl name='pointer' type-id='type-id-1873' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='285' column='1' id='type-id-1984'/>
+            <typedef-decl name='pointer' type-id='type-id-1875' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='285' column='1' id='type-id-1986'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_Block_pair' type-id='type-id-1872' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='287' column='1' id='type-id-1985'/>
+            <typedef-decl name='_Block_pair' type-id='type-id-1874' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='287' column='1' id='type-id-1987'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_M_ptr_value' type-id='type-id-1984' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='286' column='1'/>
+            <var-decl name='_M_ptr_value' type-id='type-id-1986' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='286' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='_Inclusive_between' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1986' is-artificial='yes'/>
-              <parameter type-id='type-id-1984'/>
+              <parameter type-id='type-id-1988' is-artificial='yes'/>
+              <parameter type-id='type-id-1986'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNK9__gnu_cxx8__detail18_Inclusive_betweenIPNS_16bitmap_allocatorIcE12_Alloc_blockEEclESt4pairIS5_S5_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1987' is-artificial='yes'/>
-              <parameter type-id='type-id-1985'/>
+              <parameter type-id='type-id-1989' is-artificial='yes'/>
+              <parameter type-id='type-id-1987'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
-      <class-decl name='bitmap_allocator&lt;wchar_t&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='688' column='1' id='type-id-1988'>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1989'/>
+      <class-decl name='bitmap_allocator&lt;wchar_t&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='688' column='1' id='type-id-1990'>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1991'/>
         <member-type access='private'>
-          <class-decl name='_Alloc_block' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='717' column='1' id='type-id-1990'>
+          <class-decl name='_Alloc_block' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='717' column='1' id='type-id-1992'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='__M_unused' type-id='type-id-1991' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='720' column='1'/>
+              <var-decl name='__M_unused' type-id='type-id-1993' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='720' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_BPVector' type-id='type-id-1910' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='726' column='1' id='type-id-1992'/>
+          <typedef-decl name='_BPVector' type-id='type-id-1912' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='726' column='1' id='type-id-1994'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1994' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='698' column='1' id='type-id-1993'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1996' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='698' column='1' id='type-id-1995'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='691' column='1' id='type-id-1995'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='691' column='1' id='type-id-1997'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='693' column='1' id='type-id-1996'/>
+          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='693' column='1' id='type-id-1998'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-251' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='694' column='1' id='type-id-1997'/>
+          <typedef-decl name='const_pointer' type-id='type-id-251' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='694' column='1' id='type-id-1999'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='695' column='1' id='type-id-1998'/>
+          <typedef-decl name='reference' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='695' column='1' id='type-id-2000'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='696' column='1' id='type-id-1999'/>
+          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='696' column='1' id='type-id-2001'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Block_pair' type-id='type-id-1876' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='724' column='1' id='type-id-2000'/>
+          <typedef-decl name='_Block_pair' type-id='type-id-1878' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='724' column='1' id='type-id-2002'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_BPiter' type-id='type-id-1918' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='727' column='1' id='type-id-2001'/>
+          <typedef-decl name='_BPiter' type-id='type-id-1920' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='727' column='1' id='type-id-2003'/>
         </member-type>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_mem_blocks' type-id='type-id-1992' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE13_S_mem_blocksE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1089' column='1'/>
+          <var-decl name='_S_mem_blocks' type-id='type-id-1994' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE13_S_mem_blocksE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1089' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='_S_block_size' type-id='type-id-68' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE13_S_block_sizeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1092' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_last_request' type-id='type-id-1923' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE15_S_last_requestE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1102' column='1'/>
+          <var-decl name='_S_last_request' type-id='type-id-1925' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE15_S_last_requestE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1102' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_last_dealloc_index' type-id='type-id-1916' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE21_S_last_dealloc_indexE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1097' column='1'/>
+          <var-decl name='_S_last_dealloc_index' type-id='type-id-1918' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE21_S_last_dealloc_indexE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1097' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_mut' type-id='type-id-1993' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE6_S_mutE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1107' column='1'/>
+          <var-decl name='_S_mut' type-id='type-id-1995' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE6_S_mutE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1107' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_S_refill_pool' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE14_S_refill_poolEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_allocate_single_object' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE25_M_allocate_single_objectEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <return type-id='type-id-1996'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <return type-id='type-id-1998'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_deallocate_single_object' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE27_M_deallocate_single_objectEPw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='912' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-1996'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-1998'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1000' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-2003'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-2005'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~bitmap_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1007' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE8allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1011' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-1995'/>
-            <return type-id='type-id-1996'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-1997'/>
+            <return type-id='type-id-1998'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1026' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-1995'/>
-            <parameter type-id='type-id-2004'/>
-            <return type-id='type-id-1996'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-1997'/>
+            <parameter type-id='type-id-2006'/>
+            <return type-id='type-id-1998'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE10deallocateEPwm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1030' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-1996'/>
-            <parameter type-id='type-id-1995'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-1998'/>
+            <parameter type-id='type-id-1997'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx16bitmap_allocatorIwE7addressERw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2005' is-artificial='yes'/>
-            <parameter type-id='type-id-1998'/>
-            <return type-id='type-id-1996'/>
+            <parameter type-id='type-id-2007' is-artificial='yes'/>
+            <parameter type-id='type-id-2000'/>
+            <return type-id='type-id-1998'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx16bitmap_allocatorIwE7addressERKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1046' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2005' is-artificial='yes'/>
-            <parameter type-id='type-id-1999'/>
-            <return type-id='type-id-1997'/>
+            <parameter type-id='type-id-2007' is-artificial='yes'/>
+            <parameter type-id='type-id-2001'/>
+            <return type-id='type-id-1999'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx16bitmap_allocatorIwE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1050' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2005' is-artificial='yes'/>
-            <return type-id='type-id-1995'/>
+            <parameter type-id='type-id-2007' is-artificial='yes'/>
+            <return type-id='type-id-1997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE9constructEPwRKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1065' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-1996'/>
-            <parameter type-id='type-id-1999'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-1998'/>
+            <parameter type-id='type-id-2001'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE7destroyEPw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-1996'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-1998'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_find&lt;__gnu_cxx::__detail::_Functor_Ref&lt;__gnu_cxx::__detail::_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwE7_S_findINS_8__detail12_Functor_RefINS3_12_Ffit_finderIPNS1_12_Alloc_blockEEEEEEEPSt4pairIS7_S7_ET_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1932'/>
-            <return type-id='type-id-2001'/>
+            <parameter type-id='type-id-1934'/>
+            <return type-id='type-id-2003'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_find&lt;__gnu_cxx::__detail::_Inclusive_between&lt;__gnu_cxx::bitmap_allocator&lt;wchar_t&gt;::_Alloc_block*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1943'/>
-            <return type-id='type-id-2001'/>
+            <parameter type-id='type-id-1945'/>
+            <return type-id='type-id-2003'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwEC2ERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1000' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
-            <parameter type-id='type-id-2003'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
+            <parameter type-id='type-id-2005'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~bitmap_allocator' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1007' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2002' is-artificial='yes'/>
+            <parameter type-id='type-id-2004' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='free_list' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='522' column='1' id='type-id-1989'>
+      <class-decl name='free_list' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='522' column='1' id='type-id-1991'>
         <member-type access='private'>
-          <class-decl name='_LT_pointer_compare' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='531' column='1' id='type-id-1949'>
+          <class-decl name='_LT_pointer_compare' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='531' column='1' id='type-id-1951'>
             <member-function access='public' const='yes'>
               <function-decl name='operator()' mangled-name='_ZNK9__gnu_cxx9free_list19_LT_pointer_compareclEPKmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2006' is-artificial='yes'/>
-                <parameter type-id='type-id-2007'/>
+                <parameter type-id='type-id-2008' is-artificial='yes'/>
+                <parameter type-id='type-id-2009'/>
                 <parameter type-id='type-id-68'/>
                 <return type-id='type-id-25'/>
               </function-decl>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='vector_type' type-id='type-id-1897' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='526' column='1' id='type-id-2008'/>
+          <typedef-decl name='vector_type' type-id='type-id-1899' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='526' column='1' id='type-id-2010'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-1905' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='527' column='1' id='type-id-2009'/>
+          <typedef-decl name='iterator' type-id='type-id-1907' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='527' column='1' id='type-id-2011'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1760' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='528' column='1' id='type-id-1994'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1762' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='528' column='1' id='type-id-1996'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='_M_get_mutex' mangled-name='_ZN9__gnu_cxx9free_list12_M_get_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='541' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
-            <return type-id='type-id-2011'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
+            <return type-id='type-id-2013'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_free_list' mangled-name='_ZN9__gnu_cxx9free_list16_M_get_free_listEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
-            <return type-id='type-id-2012'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
+            <return type-id='type-id-2014'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_validate' mangled-name='_ZN9__gnu_cxx9free_list11_M_validateEPm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
-            <parameter type-id='type-id-1896'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
+            <parameter type-id='type-id-1898'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_should_i_give' mangled-name='_ZN9__gnu_cxx9free_list16_M_should_i_giveEmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-25'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert' mangled-name='_ZN9__gnu_cxx9free_list9_M_insertEPm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
-            <parameter type-id='type-id-1896'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
+            <parameter type-id='type-id-1898'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get' mangled-name='_ZN9__gnu_cxx9free_list6_M_getEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='652' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx9free_list6_M_getEm@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-1896'/>
+            <return type-id='type-id-1898'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_clear' mangled-name='_ZN9__gnu_cxx9free_list8_M_clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx9free_list8_M_clearEv@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2010' is-artificial='yes'/>
+            <parameter type-id='type-id-2012' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='bitmap_allocator&lt;void&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='668' column='1' id='type-id-2013'>
+      <class-decl name='bitmap_allocator&lt;void&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='668' column='1' id='type-id-2015'>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-35' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='672' column='1' id='type-id-2004'/>
+          <typedef-decl name='const_pointer' type-id='type-id-35' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='672' column='1' id='type-id-2006'/>
         </member-type>
       </class-decl>
       <function-decl name='_Bit_scan_forward' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
       <function-decl name='__throw_concurrence_unlock_error' mangled-name='_ZN9__gnu_cxx32__throw_concurrence_unlock_errorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='bitmap_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='688' column='1' id='type-id-2014'>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1989'/>
+      <class-decl name='bitmap_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='688' column='1' id='type-id-2016'>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1991'/>
         <member-type access='private'>
-          <class-decl name='_Alloc_block' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='717' column='1' id='type-id-2015'>
+          <class-decl name='_Alloc_block' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='717' column='1' id='type-id-2017'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='__M_unused' type-id='type-id-1991' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='720' column='1'/>
+              <var-decl name='__M_unused' type-id='type-id-1993' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='720' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_BPVector' type-id='type-id-1950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='726' column='1' id='type-id-2016'/>
+          <typedef-decl name='_BPVector' type-id='type-id-1952' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='726' column='1' id='type-id-2018'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__mutex_type' type-id='type-id-1994' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='698' column='1' id='type-id-2017'/>
+          <typedef-decl name='__mutex_type' type-id='type-id-1996' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='698' column='1' id='type-id-2019'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='691' column='1' id='type-id-2018'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='691' column='1' id='type-id-2020'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='693' column='1' id='type-id-2019'/>
+          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='693' column='1' id='type-id-2021'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='694' column='1' id='type-id-2020'/>
+          <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='694' column='1' id='type-id-2022'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-189' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='695' column='1' id='type-id-2021'/>
+          <typedef-decl name='reference' type-id='type-id-189' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='695' column='1' id='type-id-2023'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-190' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='696' column='1' id='type-id-2022'/>
+          <typedef-decl name='const_reference' type-id='type-id-190' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='696' column='1' id='type-id-2024'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Block_pair' type-id='type-id-1872' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='724' column='1' id='type-id-2023'/>
+          <typedef-decl name='_Block_pair' type-id='type-id-1874' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='724' column='1' id='type-id-2025'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_BPiter' type-id='type-id-1958' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='727' column='1' id='type-id-2024'/>
+          <typedef-decl name='_BPiter' type-id='type-id-1960' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='727' column='1' id='type-id-2026'/>
         </member-type>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_mem_blocks' type-id='type-id-2016' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE13_S_mem_blocksE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1089' column='1'/>
+          <var-decl name='_S_mem_blocks' type-id='type-id-2018' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE13_S_mem_blocksE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1089' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='_S_block_size' type-id='type-id-68' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE13_S_block_sizeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1092' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_last_request' type-id='type-id-1963' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE15_S_last_requestE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1102' column='1'/>
+          <var-decl name='_S_last_request' type-id='type-id-1965' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE15_S_last_requestE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1102' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_last_dealloc_index' type-id='type-id-1956' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE21_S_last_dealloc_indexE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1097' column='1'/>
+          <var-decl name='_S_last_dealloc_index' type-id='type-id-1958' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE21_S_last_dealloc_indexE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1097' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_mut' type-id='type-id-2017' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE6_S_mutE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1107' column='1'/>
+          <var-decl name='_S_mut' type-id='type-id-2019' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE6_S_mutE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1107' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_S_refill_pool' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE14_S_refill_poolEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_allocate_single_object' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE25_M_allocate_single_objectEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <return type-id='type-id-2019'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <return type-id='type-id-2021'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_deallocate_single_object' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE27_M_deallocate_single_objectEPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='912' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2019'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2021'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1000' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2026'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2028'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~bitmap_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1007' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE8allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1011' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2018'/>
-            <return type-id='type-id-2019'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2020'/>
+            <return type-id='type-id-2021'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1026' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2018'/>
-            <parameter type-id='type-id-2004'/>
-            <return type-id='type-id-2019'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2020'/>
+            <parameter type-id='type-id-2006'/>
+            <return type-id='type-id-2021'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE10deallocateEPcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1030' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2019'/>
-            <parameter type-id='type-id-2018'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2021'/>
+            <parameter type-id='type-id-2020'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx16bitmap_allocatorIcE7addressERc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2027' is-artificial='yes'/>
-            <parameter type-id='type-id-2021'/>
-            <return type-id='type-id-2019'/>
+            <parameter type-id='type-id-2029' is-artificial='yes'/>
+            <parameter type-id='type-id-2023'/>
+            <return type-id='type-id-2021'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx16bitmap_allocatorIcE7addressERKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1046' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2027' is-artificial='yes'/>
-            <parameter type-id='type-id-2022'/>
-            <return type-id='type-id-2020'/>
+            <parameter type-id='type-id-2029' is-artificial='yes'/>
+            <parameter type-id='type-id-2024'/>
+            <return type-id='type-id-2022'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx16bitmap_allocatorIcE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1050' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2027' is-artificial='yes'/>
-            <return type-id='type-id-2018'/>
+            <parameter type-id='type-id-2029' is-artificial='yes'/>
+            <return type-id='type-id-2020'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE9constructEPcRKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1065' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2019'/>
-            <parameter type-id='type-id-2022'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2021'/>
+            <parameter type-id='type-id-2024'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE7destroyEPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2019'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2021'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_find&lt;__gnu_cxx::__detail::_Functor_Ref&lt;__gnu_cxx::__detail::_Ffit_finder&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcE7_S_findINS_8__detail12_Functor_RefINS3_12_Ffit_finderIPNS1_12_Alloc_blockEEEEEEEPSt4pairIS7_S7_ET_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1972'/>
-            <return type-id='type-id-2024'/>
+            <parameter type-id='type-id-1974'/>
+            <return type-id='type-id-2026'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_find&lt;__gnu_cxx::__detail::_Inclusive_between&lt;__gnu_cxx::bitmap_allocator&lt;char&gt;::_Alloc_block*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1983'/>
-            <return type-id='type-id-2024'/>
+            <parameter type-id='type-id-1985'/>
+            <return type-id='type-id-2026'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='bitmap_allocator' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcEC2ERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1000' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
-            <parameter type-id='type-id-2026'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
+            <parameter type-id='type-id-2028'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~bitmap_allocator' mangled-name='_ZN9__gnu_cxx16bitmap_allocatorIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h' line='1007' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2025' is-artificial='yes'/>
+            <parameter type-id='type-id-2027' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-1896'/>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='64' id='type-id-1991'>
+    <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-1898'/>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='64' id='type-id-1993'>
       <subrange length='8'/>
     </array-type-def>
-    <qualified-type-def type-id='type-id-1949' const='yes' id='type-id-2028'/>
-    <pointer-type-def type-id='type-id-2028' size-in-bits='64' id='type-id-2006'/>
-    <pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-2007'/>
-    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-2029'/>
-    <pointer-type-def type-id='type-id-2029' size-in-bits='64' id='type-id-1899'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2029' size-in-bits='64' id='type-id-1901'/>
-    <qualified-type-def type-id='type-id-2029' const='yes' id='type-id-2030'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2030' size-in-bits='64' id='type-id-1903'/>
-    <pointer-type-def type-id='type-id-1897' size-in-bits='64' id='type-id-1906'/>
-    <qualified-type-def type-id='type-id-1897' const='yes' id='type-id-2031'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2031' size-in-bits='64' id='type-id-1907'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1897' size-in-bits='64' id='type-id-1908'/>
-    <pointer-type-def type-id='type-id-2031' size-in-bits='64' id='type-id-1909'/>
-    <qualified-type-def type-id='type-id-1902' const='yes' id='type-id-2032'/>
-    <qualified-type-def type-id='type-id-1904' const='yes' id='type-id-2033'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1994' size-in-bits='64' id='type-id-2011'/>
-    <pointer-type-def type-id='type-id-1989' size-in-bits='64' id='type-id-2010'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2008' size-in-bits='64' id='type-id-2012'/>
-    <qualified-type-def type-id='type-id-2008' const='yes' id='type-id-2034'/>
-    <pointer-type-def type-id='type-id-1876' size-in-bits='64' id='type-id-1878'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1876' size-in-bits='64' id='type-id-1913'/>
-    <qualified-type-def type-id='type-id-1876' const='yes' id='type-id-2035'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2035' size-in-bits='64' id='type-id-1915'/>
-    <pointer-type-def type-id='type-id-1910' size-in-bits='64' id='type-id-1919'/>
-    <qualified-type-def type-id='type-id-1910' const='yes' id='type-id-2036'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2036' size-in-bits='64' id='type-id-1920'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1910' size-in-bits='64' id='type-id-1921'/>
-    <pointer-type-def type-id='type-id-2036' size-in-bits='64' id='type-id-1922'/>
-    <qualified-type-def type-id='type-id-1916' const='yes' id='type-id-2037'/>
-    <qualified-type-def type-id='type-id-1914' const='yes' id='type-id-2038'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1924' size-in-bits='64' id='type-id-1929'/>
-    <qualified-type-def type-id='type-id-1929' id='type-id-1927'/>
-    <pointer-type-def type-id='type-id-1990' size-in-bits='64' id='type-id-1877'/>
-    <pointer-type-def type-id='type-id-1923' size-in-bits='64' id='type-id-1928'/>
-    <qualified-type-def type-id='type-id-1923' const='yes' id='type-id-2039'/>
-    <pointer-type-def type-id='type-id-2039' size-in-bits='64' id='type-id-1930'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1923' size-in-bits='64' id='type-id-1931'/>
-    <pointer-type-def type-id='type-id-1988' size-in-bits='64' id='type-id-2002'/>
-    <qualified-type-def type-id='type-id-1988' const='yes' id='type-id-2040'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2040' size-in-bits='64' id='type-id-2003'/>
-    <pointer-type-def type-id='type-id-2040' size-in-bits='64' id='type-id-2005'/>
-    <qualified-type-def type-id='type-id-1998' const='yes' id='type-id-2041'/>
-    <qualified-type-def type-id='type-id-1999' const='yes' id='type-id-2042'/>
-    <pointer-type-def type-id='type-id-1938' size-in-bits='64' id='type-id-1941'/>
-    <qualified-type-def type-id='type-id-1938' const='yes' id='type-id-2043'/>
-    <pointer-type-def type-id='type-id-2043' size-in-bits='64' id='type-id-1942'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1938' size-in-bits='64' id='type-id-1937'/>
-    <qualified-type-def type-id='type-id-1937' id='type-id-1935'/>
-    <pointer-type-def type-id='type-id-1932' size-in-bits='64' id='type-id-1936'/>
-    <pointer-type-def type-id='type-id-1943' size-in-bits='64' id='type-id-1946'/>
-    <qualified-type-def type-id='type-id-1943' const='yes' id='type-id-2044'/>
-    <pointer-type-def type-id='type-id-2044' size-in-bits='64' id='type-id-1947'/>
-    <qualified-type-def type-id='type-id-1995' const='yes' id='type-id-2045'/>
-    <qualified-type-def type-id='type-id-1877' const='yes' id='type-id-2046'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2046' size-in-bits='64' id='type-id-1879'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-1948'/>
-    <pointer-type-def type-id='type-id-1872' size-in-bits='64' id='type-id-1874'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1872' size-in-bits='64' id='type-id-1953'/>
-    <qualified-type-def type-id='type-id-1872' const='yes' id='type-id-2047'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2047' size-in-bits='64' id='type-id-1955'/>
-    <pointer-type-def type-id='type-id-1950' size-in-bits='64' id='type-id-1959'/>
-    <qualified-type-def type-id='type-id-1950' const='yes' id='type-id-2048'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2048' size-in-bits='64' id='type-id-1960'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1950' size-in-bits='64' id='type-id-1961'/>
-    <pointer-type-def type-id='type-id-2048' size-in-bits='64' id='type-id-1962'/>
-    <qualified-type-def type-id='type-id-1956' const='yes' id='type-id-2049'/>
-    <qualified-type-def type-id='type-id-1954' const='yes' id='type-id-2050'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1964' size-in-bits='64' id='type-id-1969'/>
-    <qualified-type-def type-id='type-id-1969' id='type-id-1967'/>
-    <pointer-type-def type-id='type-id-2015' size-in-bits='64' id='type-id-1873'/>
-    <pointer-type-def type-id='type-id-1963' size-in-bits='64' id='type-id-1968'/>
-    <qualified-type-def type-id='type-id-1963' const='yes' id='type-id-2051'/>
-    <pointer-type-def type-id='type-id-2051' size-in-bits='64' id='type-id-1970'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1963' size-in-bits='64' id='type-id-1971'/>
-    <pointer-type-def type-id='type-id-2014' size-in-bits='64' id='type-id-2025'/>
-    <qualified-type-def type-id='type-id-2014' const='yes' id='type-id-2052'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2052' size-in-bits='64' id='type-id-2026'/>
-    <pointer-type-def type-id='type-id-2052' size-in-bits='64' id='type-id-2027'/>
-    <qualified-type-def type-id='type-id-2021' const='yes' id='type-id-2053'/>
-    <qualified-type-def type-id='type-id-2022' const='yes' id='type-id-2054'/>
-    <pointer-type-def type-id='type-id-1978' size-in-bits='64' id='type-id-1981'/>
-    <qualified-type-def type-id='type-id-1978' const='yes' id='type-id-2055'/>
-    <pointer-type-def type-id='type-id-2055' size-in-bits='64' id='type-id-1982'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1978' size-in-bits='64' id='type-id-1977'/>
-    <qualified-type-def type-id='type-id-1977' id='type-id-1975'/>
-    <pointer-type-def type-id='type-id-1972' size-in-bits='64' id='type-id-1976'/>
-    <pointer-type-def type-id='type-id-1983' size-in-bits='64' id='type-id-1986'/>
-    <qualified-type-def type-id='type-id-1983' const='yes' id='type-id-2056'/>
-    <pointer-type-def type-id='type-id-2056' size-in-bits='64' id='type-id-1987'/>
-    <qualified-type-def type-id='type-id-2018' const='yes' id='type-id-2057'/>
-    <qualified-type-def type-id='type-id-1873' const='yes' id='type-id-2058'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2058' size-in-bits='64' id='type-id-1875'/>
+    <qualified-type-def type-id='type-id-1951' const='yes' id='type-id-2030'/>
+    <pointer-type-def type-id='type-id-2030' size-in-bits='64' id='type-id-2008'/>
+    <pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-2009'/>
+    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-2031'/>
+    <pointer-type-def type-id='type-id-2031' size-in-bits='64' id='type-id-1901'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2031' size-in-bits='64' id='type-id-1903'/>
+    <qualified-type-def type-id='type-id-2031' const='yes' id='type-id-2032'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2032' size-in-bits='64' id='type-id-1905'/>
+    <pointer-type-def type-id='type-id-1899' size-in-bits='64' id='type-id-1908'/>
+    <qualified-type-def type-id='type-id-1899' const='yes' id='type-id-2033'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2033' size-in-bits='64' id='type-id-1909'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1899' size-in-bits='64' id='type-id-1910'/>
+    <pointer-type-def type-id='type-id-2033' size-in-bits='64' id='type-id-1911'/>
+    <qualified-type-def type-id='type-id-1904' const='yes' id='type-id-2034'/>
+    <qualified-type-def type-id='type-id-1906' const='yes' id='type-id-2035'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1996' size-in-bits='64' id='type-id-2013'/>
+    <pointer-type-def type-id='type-id-1991' size-in-bits='64' id='type-id-2012'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2010' size-in-bits='64' id='type-id-2014'/>
+    <qualified-type-def type-id='type-id-2010' const='yes' id='type-id-2036'/>
+    <pointer-type-def type-id='type-id-1878' size-in-bits='64' id='type-id-1880'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1878' size-in-bits='64' id='type-id-1915'/>
+    <qualified-type-def type-id='type-id-1878' const='yes' id='type-id-2037'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2037' size-in-bits='64' id='type-id-1917'/>
+    <pointer-type-def type-id='type-id-1912' size-in-bits='64' id='type-id-1921'/>
+    <qualified-type-def type-id='type-id-1912' const='yes' id='type-id-2038'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2038' size-in-bits='64' id='type-id-1922'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1912' size-in-bits='64' id='type-id-1923'/>
+    <pointer-type-def type-id='type-id-2038' size-in-bits='64' id='type-id-1924'/>
+    <qualified-type-def type-id='type-id-1918' const='yes' id='type-id-2039'/>
+    <qualified-type-def type-id='type-id-1916' const='yes' id='type-id-2040'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1926' size-in-bits='64' id='type-id-1931'/>
+    <qualified-type-def type-id='type-id-1931' id='type-id-1929'/>
+    <pointer-type-def type-id='type-id-1992' size-in-bits='64' id='type-id-1879'/>
+    <pointer-type-def type-id='type-id-1925' size-in-bits='64' id='type-id-1930'/>
+    <qualified-type-def type-id='type-id-1925' const='yes' id='type-id-2041'/>
+    <pointer-type-def type-id='type-id-2041' size-in-bits='64' id='type-id-1932'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1925' size-in-bits='64' id='type-id-1933'/>
+    <pointer-type-def type-id='type-id-1990' size-in-bits='64' id='type-id-2004'/>
+    <qualified-type-def type-id='type-id-1990' const='yes' id='type-id-2042'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2042' size-in-bits='64' id='type-id-2005'/>
+    <pointer-type-def type-id='type-id-2042' size-in-bits='64' id='type-id-2007'/>
+    <qualified-type-def type-id='type-id-2000' const='yes' id='type-id-2043'/>
+    <qualified-type-def type-id='type-id-2001' const='yes' id='type-id-2044'/>
+    <pointer-type-def type-id='type-id-1940' size-in-bits='64' id='type-id-1943'/>
+    <qualified-type-def type-id='type-id-1940' const='yes' id='type-id-2045'/>
+    <pointer-type-def type-id='type-id-2045' size-in-bits='64' id='type-id-1944'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1940' size-in-bits='64' id='type-id-1939'/>
+    <qualified-type-def type-id='type-id-1939' id='type-id-1937'/>
+    <pointer-type-def type-id='type-id-1934' size-in-bits='64' id='type-id-1938'/>
+    <pointer-type-def type-id='type-id-1945' size-in-bits='64' id='type-id-1948'/>
+    <qualified-type-def type-id='type-id-1945' const='yes' id='type-id-2046'/>
+    <pointer-type-def type-id='type-id-2046' size-in-bits='64' id='type-id-1949'/>
+    <qualified-type-def type-id='type-id-1997' const='yes' id='type-id-2047'/>
+    <qualified-type-def type-id='type-id-1879' const='yes' id='type-id-2048'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2048' size-in-bits='64' id='type-id-1881'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-1950'/>
+    <pointer-type-def type-id='type-id-1874' size-in-bits='64' id='type-id-1876'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1874' size-in-bits='64' id='type-id-1955'/>
+    <qualified-type-def type-id='type-id-1874' const='yes' id='type-id-2049'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2049' size-in-bits='64' id='type-id-1957'/>
+    <pointer-type-def type-id='type-id-1952' size-in-bits='64' id='type-id-1961'/>
+    <qualified-type-def type-id='type-id-1952' const='yes' id='type-id-2050'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2050' size-in-bits='64' id='type-id-1962'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1952' size-in-bits='64' id='type-id-1963'/>
+    <pointer-type-def type-id='type-id-2050' size-in-bits='64' id='type-id-1964'/>
+    <qualified-type-def type-id='type-id-1958' const='yes' id='type-id-2051'/>
+    <qualified-type-def type-id='type-id-1956' const='yes' id='type-id-2052'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1966' size-in-bits='64' id='type-id-1971'/>
+    <qualified-type-def type-id='type-id-1971' id='type-id-1969'/>
+    <pointer-type-def type-id='type-id-2017' size-in-bits='64' id='type-id-1875'/>
+    <pointer-type-def type-id='type-id-1965' size-in-bits='64' id='type-id-1970'/>
+    <qualified-type-def type-id='type-id-1965' const='yes' id='type-id-2053'/>
+    <pointer-type-def type-id='type-id-2053' size-in-bits='64' id='type-id-1972'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1965' size-in-bits='64' id='type-id-1973'/>
+    <pointer-type-def type-id='type-id-2016' size-in-bits='64' id='type-id-2027'/>
+    <qualified-type-def type-id='type-id-2016' const='yes' id='type-id-2054'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2054' size-in-bits='64' id='type-id-2028'/>
+    <pointer-type-def type-id='type-id-2054' size-in-bits='64' id='type-id-2029'/>
+    <qualified-type-def type-id='type-id-2023' const='yes' id='type-id-2055'/>
+    <qualified-type-def type-id='type-id-2024' const='yes' id='type-id-2056'/>
+    <pointer-type-def type-id='type-id-1980' size-in-bits='64' id='type-id-1983'/>
+    <qualified-type-def type-id='type-id-1980' const='yes' id='type-id-2057'/>
+    <pointer-type-def type-id='type-id-2057' size-in-bits='64' id='type-id-1984'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1980' size-in-bits='64' id='type-id-1979'/>
+    <qualified-type-def type-id='type-id-1979' id='type-id-1977'/>
+    <pointer-type-def type-id='type-id-1974' size-in-bits='64' id='type-id-1978'/>
+    <pointer-type-def type-id='type-id-1985' size-in-bits='64' id='type-id-1988'/>
+    <qualified-type-def type-id='type-id-1985' const='yes' id='type-id-2058'/>
+    <pointer-type-def type-id='type-id-2058' size-in-bits='64' id='type-id-1989'/>
+    <qualified-type-def type-id='type-id-2020' const='yes' id='type-id-2059'/>
+    <qualified-type-def type-id='type-id-1875' const='yes' id='type-id-2060'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2060' size-in-bits='64' id='type-id-1877'/>
 
     <function-decl name='operator new' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='111' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-68'/>
       <parameter type-id='type-id-35' name='__p' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='111' column='1'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-1886' const='yes' id='type-id-2059'/>
-    <pointer-type-def type-id='type-id-2059' size-in-bits='64' id='type-id-1888'/>
-    <qualified-type-def type-id='type-id-1889' const='yes' id='type-id-2060'/>
-    <pointer-type-def type-id='type-id-2060' size-in-bits='64' id='type-id-1890'/>
-    <qualified-type-def type-id='type-id-1891' const='yes' id='type-id-2061'/>
-    <pointer-type-def type-id='type-id-2061' size-in-bits='64' id='type-id-1893'/>
-    <qualified-type-def type-id='type-id-1894' const='yes' id='type-id-2062'/>
-    <pointer-type-def type-id='type-id-2062' size-in-bits='64' id='type-id-1895'/>
+    <qualified-type-def type-id='type-id-1888' const='yes' id='type-id-2061'/>
+    <pointer-type-def type-id='type-id-2061' size-in-bits='64' id='type-id-1890'/>
+    <qualified-type-def type-id='type-id-1891' const='yes' id='type-id-2062'/>
+    <pointer-type-def type-id='type-id-2062' size-in-bits='64' id='type-id-1892'/>
+    <qualified-type-def type-id='type-id-1893' const='yes' id='type-id-2063'/>
+    <pointer-type-def type-id='type-id-2063' size-in-bits='64' id='type-id-1895'/>
+    <qualified-type-def type-id='type-id-1896' const='yes' id='type-id-2064'/>
+    <pointer-type-def type-id='type-id-2064' size-in-bits='64' id='type-id-1897'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <function-decl name='__throw_concurrence_unlock_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__pool_alloc_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='77' column='1' id='type-id-2063'>
+      <class-decl name='__pool_alloc_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='77' column='1' id='type-id-2065'>
         <member-type access='protected'>
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2064'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2066'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='_S_align' value='8'/>
           </enum-decl>
         </member-type>
         <member-type access='protected'>
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2065'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2067'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='_S_max_bytes' value='128'/>
           </enum-decl>
         </member-type>
         <member-type access='protected'>
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2066'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2068'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='_S_free_list_size' value='16'/>
           </enum-decl>
         </member-type>
         <member-type access='protected'>
-          <union-decl name='_Obj' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='85' column='1' id='type-id-2067'>
+          <union-decl name='_Obj' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='85' column='1' id='type-id-2069'>
             <data-member access='private'>
-              <var-decl name='_M_free_list_link' type-id='type-id-2068' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='87' column='1'/>
+              <var-decl name='_M_free_list_link' type-id='type-id-2070' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='87' column='1'/>
             </data-member>
             <data-member access='private'>
               <var-decl name='_M_client_data' type-id='type-id-511' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='88' column='1'/>
           </union-decl>
         </member-type>
         <data-member access='protected' static='yes'>
-          <var-decl name='_S_free_list' type-id='type-id-2069' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base12_S_free_listE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='91' column='1'/>
+          <var-decl name='_S_free_list' type-id='type-id-2071' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base12_S_free_listE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='91' column='1'/>
         </data-member>
         <data-member access='protected' static='yes'>
           <var-decl name='_S_start_free' type-id='type-id-151' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base13_S_start_freeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='94' column='1'/>
         </data-member>
         <member-function access='protected'>
           <function-decl name='_M_round_up' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base11_M_round_upEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2070' is-artificial='yes'/>
+            <parameter type-id='type-id-2072' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_free_list' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2070' is-artificial='yes'/>
+            <parameter type-id='type-id-2072' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2071'/>
+            <return type-id='type-id-2073'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_mutex' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2070' is-artificial='yes'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-2072' is-artificial='yes'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_refill' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2070' is-artificial='yes'/>
+            <parameter type-id='type-id-2072' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-35'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_allocate_chunk' mangled-name='_ZN9__gnu_cxx17__pool_alloc_base17_M_allocate_chunkEmRi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2070' is-artificial='yes'/>
+            <parameter type-id='type-id-2072' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-315'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pool_alloc&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='125' column='1' id='type-id-2072'>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-2063'/>
+      <class-decl name='__pool_alloc&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='125' column='1' id='type-id-2074'>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-2065'/>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='131' column='1' id='type-id-2073'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='131' column='1' id='type-id-2075'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='133' column='1' id='type-id-2074'/>
+          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='133' column='1' id='type-id-2076'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='134' column='1' id='type-id-2075'/>
+          <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='134' column='1' id='type-id-2077'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-189' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='135' column='1' id='type-id-2076'/>
+          <typedef-decl name='reference' type-id='type-id-189' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='135' column='1' id='type-id-2078'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-190' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='136' column='1' id='type-id-2077'/>
+          <typedef-decl name='const_reference' type-id='type-id-190' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='136' column='1' id='type-id-2079'/>
         </member-type>
         <data-member access='private' static='yes'>
           <var-decl name='_S_force_new' type-id='type-id-80' mangled-name='_ZN9__gnu_cxx12__pool_allocIcE12_S_force_newE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='203' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__pool_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
-            <parameter type-id='type-id-2079'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
+            <parameter type-id='type-id-2081'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__pool_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx12__pool_allocIcE7addressERc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2080' is-artificial='yes'/>
-            <parameter type-id='type-id-2076'/>
-            <return type-id='type-id-2074'/>
+            <parameter type-id='type-id-2082' is-artificial='yes'/>
+            <parameter type-id='type-id-2078'/>
+            <return type-id='type-id-2076'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx12__pool_allocIcE7addressERKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2080' is-artificial='yes'/>
-            <parameter type-id='type-id-2077'/>
-            <return type-id='type-id-2075'/>
+            <parameter type-id='type-id-2082' is-artificial='yes'/>
+            <parameter type-id='type-id-2079'/>
+            <return type-id='type-id-2077'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx12__pool_allocIcE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2080' is-artificial='yes'/>
-            <return type-id='type-id-2073'/>
+            <parameter type-id='type-id-2082' is-artificial='yes'/>
+            <return type-id='type-id-2075'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx12__pool_allocIcE9constructEPcRKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
-            <parameter type-id='type-id-2074'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
+            <parameter type-id='type-id-2076'/>
             <parameter type-id='type-id-190'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx12__pool_allocIcE7destroyEPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
-            <parameter type-id='type-id-2074'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
+            <parameter type-id='type-id-2076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx12__pool_allocIcE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
-            <parameter type-id='type-id-2073'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
+            <parameter type-id='type-id-2075'/>
             <parameter type-id='type-id-35'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx12__pool_allocIcE10deallocateEPcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
-            <parameter type-id='type-id-2074'/>
-            <parameter type-id='type-id-2073'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
+            <parameter type-id='type-id-2076'/>
+            <parameter type-id='type-id-2075'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool_alloc' mangled-name='_ZN9__gnu_cxx12__pool_allocIcEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool_alloc' mangled-name='_ZN9__gnu_cxx12__pool_allocIcEC2ERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
-            <parameter type-id='type-id-2079'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
+            <parameter type-id='type-id-2081'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__pool_alloc' mangled-name='_ZN9__gnu_cxx12__pool_allocIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2078' is-artificial='yes'/>
+            <parameter type-id='type-id-2080' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pool_alloc&lt;wchar_t&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='125' column='1' id='type-id-2081'>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-2063'/>
+      <class-decl name='__pool_alloc&lt;wchar_t&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='125' column='1' id='type-id-2083'>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-2065'/>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='131' column='1' id='type-id-2082'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='131' column='1' id='type-id-2084'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='133' column='1' id='type-id-2083'/>
+          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='133' column='1' id='type-id-2085'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-251' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='134' column='1' id='type-id-2084'/>
+          <typedef-decl name='const_pointer' type-id='type-id-251' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='134' column='1' id='type-id-2086'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='135' column='1' id='type-id-2085'/>
+          <typedef-decl name='reference' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='135' column='1' id='type-id-2087'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='136' column='1' id='type-id-2086'/>
+          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='136' column='1' id='type-id-2088'/>
         </member-type>
         <data-member access='private' static='yes'>
           <var-decl name='_S_force_new' type-id='type-id-80' mangled-name='_ZN9__gnu_cxx12__pool_allocIwE12_S_force_newE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='203' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__pool_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
-            <parameter type-id='type-id-2088'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
+            <parameter type-id='type-id-2090'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__pool_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx12__pool_allocIwE7addressERw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2089' is-artificial='yes'/>
-            <parameter type-id='type-id-2085'/>
-            <return type-id='type-id-2083'/>
+            <parameter type-id='type-id-2091' is-artificial='yes'/>
+            <parameter type-id='type-id-2087'/>
+            <return type-id='type-id-2085'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx12__pool_allocIwE7addressERKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2089' is-artificial='yes'/>
-            <parameter type-id='type-id-2086'/>
-            <return type-id='type-id-2084'/>
+            <parameter type-id='type-id-2091' is-artificial='yes'/>
+            <parameter type-id='type-id-2088'/>
+            <return type-id='type-id-2086'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx12__pool_allocIwE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2089' is-artificial='yes'/>
-            <return type-id='type-id-2082'/>
+            <parameter type-id='type-id-2091' is-artificial='yes'/>
+            <return type-id='type-id-2084'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx12__pool_allocIwE9constructEPwRKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
-            <parameter type-id='type-id-2083'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
+            <parameter type-id='type-id-2085'/>
             <parameter type-id='type-id-257'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx12__pool_allocIwE7destroyEPw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
-            <parameter type-id='type-id-2083'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
+            <parameter type-id='type-id-2085'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx12__pool_allocIwE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
-            <parameter type-id='type-id-2082'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
+            <parameter type-id='type-id-2084'/>
             <parameter type-id='type-id-35'/>
             <return type-id='type-id-221'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx12__pool_allocIwE10deallocateEPwm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
-            <parameter type-id='type-id-2083'/>
-            <parameter type-id='type-id-2082'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
+            <parameter type-id='type-id-2085'/>
+            <parameter type-id='type-id-2084'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool_alloc' mangled-name='_ZN9__gnu_cxx12__pool_allocIwEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool_alloc' mangled-name='_ZN9__gnu_cxx12__pool_allocIwEC2ERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
-            <parameter type-id='type-id-2088'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
+            <parameter type-id='type-id-2090'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__pool_alloc' mangled-name='_ZN9__gnu_cxx12__pool_allocIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/pool_allocator.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2087' is-artificial='yes'/>
+            <parameter type-id='type-id-2089' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
       <parameter type-id='type-id-35' name='__p' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='111' column='1'/>
       <return type-id='type-id-35'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2067' size-in-bits='64' id='type-id-2068'/>
-    <array-type-def dimensions='1' type-id='type-id-2068' size-in-bits='1024' id='type-id-2090'>
+    <pointer-type-def type-id='type-id-2069' size-in-bits='64' id='type-id-2070'/>
+    <array-type-def dimensions='1' type-id='type-id-2070' size-in-bits='1024' id='type-id-2092'>
       <subrange length='16'/>
     </array-type-def>
-    <qualified-type-def type-id='type-id-2090' volatile='yes' id='type-id-2069'/>
-    <pointer-type-def type-id='type-id-2063' size-in-bits='64' id='type-id-2070'/>
-    <qualified-type-def type-id='type-id-2068' volatile='yes' id='type-id-2091'/>
-    <pointer-type-def type-id='type-id-2091' size-in-bits='64' id='type-id-2071'/>
-    <pointer-type-def type-id='type-id-2072' size-in-bits='64' id='type-id-2078'/>
-    <qualified-type-def type-id='type-id-2072' const='yes' id='type-id-2092'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2092' size-in-bits='64' id='type-id-2079'/>
-    <pointer-type-def type-id='type-id-2092' size-in-bits='64' id='type-id-2080'/>
-    <qualified-type-def type-id='type-id-2076' const='yes' id='type-id-2093'/>
-    <qualified-type-def type-id='type-id-2077' const='yes' id='type-id-2094'/>
-    <pointer-type-def type-id='type-id-2081' size-in-bits='64' id='type-id-2087'/>
-    <qualified-type-def type-id='type-id-2081' const='yes' id='type-id-2095'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2095' size-in-bits='64' id='type-id-2088'/>
-    <pointer-type-def type-id='type-id-2095' size-in-bits='64' id='type-id-2089'/>
-    <qualified-type-def type-id='type-id-2085' const='yes' id='type-id-2096'/>
-    <qualified-type-def type-id='type-id-2086' const='yes' id='type-id-2097'/>
+    <qualified-type-def type-id='type-id-2092' volatile='yes' id='type-id-2071'/>
+    <pointer-type-def type-id='type-id-2065' size-in-bits='64' id='type-id-2072'/>
+    <qualified-type-def type-id='type-id-2070' volatile='yes' id='type-id-2093'/>
+    <pointer-type-def type-id='type-id-2093' size-in-bits='64' id='type-id-2073'/>
+    <pointer-type-def type-id='type-id-2074' size-in-bits='64' id='type-id-2080'/>
+    <qualified-type-def type-id='type-id-2074' const='yes' id='type-id-2094'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2094' size-in-bits='64' id='type-id-2081'/>
+    <pointer-type-def type-id='type-id-2094' size-in-bits='64' id='type-id-2082'/>
+    <qualified-type-def type-id='type-id-2078' const='yes' id='type-id-2095'/>
+    <qualified-type-def type-id='type-id-2079' const='yes' id='type-id-2096'/>
+    <pointer-type-def type-id='type-id-2083' size-in-bits='64' id='type-id-2089'/>
+    <qualified-type-def type-id='type-id-2083' const='yes' id='type-id-2097'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2097' size-in-bits='64' id='type-id-2090'/>
+    <pointer-type-def type-id='type-id-2097' size-in-bits='64' id='type-id-2091'/>
+    <qualified-type-def type-id='type-id-2087' const='yes' id='type-id-2098'/>
+    <qualified-type-def type-id='type-id-2088' const='yes' id='type-id-2099'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
       <function-decl name='__throw_concurrence_unlock_error' mangled-name='_ZN9__gnu_cxx32__throw_concurrence_unlock_errorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__pool_base' size-in-bits='576' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='49' column='1' id='type-id-2098'>
+      <class-decl name='__pool_base' size-in-bits='576' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='49' column='1' id='type-id-2100'>
         <member-type access='public'>
-          <class-decl name='_Tune' size-in-bits='448' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='57' column='1' id='type-id-2099'>
+          <class-decl name='_Tune' size-in-bits='448' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='57' column='1' id='type-id-2101'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_align' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='70' column='1'/>
             </data-member>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Tune' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2100' is-artificial='yes'/>
+                <parameter type-id='type-id-2102' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Tune' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2100' is-artificial='yes'/>
+                <parameter type-id='type-id-2102' is-artificial='yes'/>
                 <parameter type-id='type-id-68'/>
                 <parameter type-id='type-id-68'/>
                 <parameter type-id='type-id-68'/>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <class-decl name='_Block_address' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='128' column='1' id='type-id-2101'>
+          <class-decl name='_Block_address' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='128' column='1' id='type-id-2103'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_initial' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='130' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_next' type-id='type-id-2102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='131' column='1'/>
+              <var-decl name='_M_next' type-id='type-id-2104' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='131' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Binmap_type' type-id='type-id-509' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='53' column='1' id='type-id-2103'/>
+          <typedef-decl name='_Binmap_type' type-id='type-id-509' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='53' column='1' id='type-id-2105'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_options' type-id='type-id-2099' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='174' column='1'/>
+          <var-decl name='_M_options' type-id='type-id-2101' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='174' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='448'>
-          <var-decl name='_M_binmap' type-id='type-id-2104' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='176' column='1'/>
+          <var-decl name='_M_binmap' type-id='type-id-2106' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='176' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='512'>
           <var-decl name='_M_init' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='181' column='1'/>
         </data-member>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_options' mangled-name='_ZNK9__gnu_cxx11__pool_base14_M_get_optionsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2105' is-artificial='yes'/>
-            <return type-id='type-id-2106'/>
+            <parameter type-id='type-id-2107' is-artificial='yes'/>
+            <return type-id='type-id-2108'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_set_options' mangled-name='_ZN9__gnu_cxx11__pool_base14_M_set_optionsENS0_5_TuneE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
-            <parameter type-id='type-id-2099'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
+            <parameter type-id='type-id-2101'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_check_threshold' mangled-name='_ZN9__gnu_cxx11__pool_base18_M_check_thresholdEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_binmap' mangled-name='_ZN9__gnu_cxx11__pool_base13_M_get_binmapEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_align' mangled-name='_ZN9__gnu_cxx11__pool_base12_M_get_alignEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='__pool_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='__pool_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
-            <parameter type-id='type-id-2106'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
+            <parameter type-id='type-id-2108'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='__pool_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
-            <parameter type-id='type-id-2108'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
+            <parameter type-id='type-id-2110'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx11__pool_baseaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2107' is-artificial='yes'/>
-            <parameter type-id='type-id-2108'/>
-            <return type-id='type-id-2109'/>
+            <parameter type-id='type-id-2109' is-artificial='yes'/>
+            <parameter type-id='type-id-2110'/>
+            <return type-id='type-id-2111'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pool&lt;true&gt;' size-in-bits='832' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='261' column='1' id='type-id-2110'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2098'/>
+      <class-decl name='__pool&lt;true&gt;' size-in-bits='832' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='261' column='1' id='type-id-2112'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2100'/>
         <member-type access='private'>
-          <class-decl name='_Thread_record' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='273' column='1' id='type-id-2111'>
+          <class-decl name='_Thread_record' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='273' column='1' id='type-id-2113'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_next' type-id='type-id-2112' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='276' column='1'/>
+              <var-decl name='_M_next' type-id='type-id-2114' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='276' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <var-decl name='_M_id' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='279' column='1'/>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <union-decl name='_Block_record' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='282' column='1' id='type-id-2113'>
+          <union-decl name='_Block_record' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='282' column='1' id='type-id-2115'>
             <data-member access='private'>
-              <var-decl name='_M_next' type-id='type-id-2114' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='285' column='1'/>
+              <var-decl name='_M_next' type-id='type-id-2116' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='285' column='1'/>
             </data-member>
             <data-member access='private'>
               <var-decl name='_M_thread_id' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='288' column='1'/>
           </union-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Bin_record' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='291' column='1' id='type-id-2115'>
+          <class-decl name='_Bin_record' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='291' column='1' id='type-id-2117'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_first' type-id='type-id-2116' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='296' column='1'/>
+              <var-decl name='_M_first' type-id='type-id-2118' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='296' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_address' type-id='type-id-2102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='299' column='1'/>
+              <var-decl name='_M_address' type-id='type-id-2104' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='299' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_free' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='310' column='1'/>
+              <var-decl name='_M_free' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='310' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='192'>
-              <var-decl name='_M_used' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='311' column='1'/>
+              <var-decl name='_M_used' type-id='type-id-1898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='311' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='256'>
-              <var-decl name='_M_mutex' type-id='type-id-1764' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='316' column='1'/>
+              <var-decl name='_M_mutex' type-id='type-id-1766' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='316' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_bin' type-id='type-id-2117' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='375' column='1'/>
+          <var-decl name='_M_bin' type-id='type-id-2119' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='375' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='640'>
           <var-decl name='_M_bin_size' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='378' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='704'>
-          <var-decl name='_M_thread_freelist' type-id='type-id-2112' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='380' column='1'/>
+          <var-decl name='_M_thread_freelist' type-id='type-id-2114' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='380' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='768'>
           <var-decl name='_M_thread_freelist_initial' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='381' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_M_initialize' mangled-name='_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
-            <parameter type-id='type-id-2119'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
+            <parameter type-id='type-id-2121'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_initialize_once' mangled-name='_ZN9__gnu_cxx6__poolILb1EE18_M_initialize_onceEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_destroy' mangled-name='_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reserve_block' mangled-name='_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEmm@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-151'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reclaim_block' mangled-name='_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcm@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_bin' mangled-name='_ZN9__gnu_cxx6__poolILb1EE10_M_get_binEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2120'/>
+            <return type-id='type-id-2122'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_adjust_freelist' mangled-name='_ZN9__gnu_cxx6__poolILb1EE18_M_adjust_freelistERKNS1_11_Bin_recordEPNS1_13_Block_recordEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
-            <parameter type-id='type-id-2120'/>
-            <parameter type-id='type-id-2114'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
+            <parameter type-id='type-id-2122'/>
+            <parameter type-id='type-id-2116'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_destroy_thread_key' mangled-name='_ZN9__gnu_cxx6__poolILb1EE21_M_destroy_thread_keyEPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE21_M_destroy_thread_keyEPv@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <parameter type-id='type-id-35'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_thread_id' mangled-name='_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
-            <parameter type-id='type-id-2106'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
+            <parameter type-id='type-id-2108'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_initialize' mangled-name='_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv@@GLIBCXX_3.4.6'>
-            <parameter type-id='type-id-2118' is-artificial='yes'/>
+            <parameter type-id='type-id-2120' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='__destroy_handler' type-id='type-id-1778' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='46' column='1' id='type-id-2119'/>
-      <class-decl name='__mt_alloc_base&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='568' column='1' id='type-id-2121'>
+      <typedef-decl name='__destroy_handler' type-id='type-id-1780' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='46' column='1' id='type-id-2121'/>
+      <class-decl name='__mt_alloc_base&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='568' column='1' id='type-id-2123'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='571' column='1' id='type-id-2122'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='571' column='1' id='type-id-2124'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='573' column='1' id='type-id-2123'/>
+          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='573' column='1' id='type-id-2125'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='574' column='1' id='type-id-2124'/>
+          <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='574' column='1' id='type-id-2126'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-189' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='575' column='1' id='type-id-2125'/>
+          <typedef-decl name='reference' type-id='type-id-189' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='575' column='1' id='type-id-2127'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-190' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='576' column='1' id='type-id-2126'/>
+          <typedef-decl name='const_reference' type-id='type-id-190' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='576' column='1' id='type-id-2128'/>
         </member-type>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx15__mt_alloc_baseIcE7addressERc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2127' is-artificial='yes'/>
-            <parameter type-id='type-id-2125'/>
-            <return type-id='type-id-2123'/>
+            <parameter type-id='type-id-2129' is-artificial='yes'/>
+            <parameter type-id='type-id-2127'/>
+            <return type-id='type-id-2125'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx15__mt_alloc_baseIcE7addressERKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2127' is-artificial='yes'/>
-            <parameter type-id='type-id-2126'/>
-            <return type-id='type-id-2124'/>
+            <parameter type-id='type-id-2129' is-artificial='yes'/>
+            <parameter type-id='type-id-2128'/>
+            <return type-id='type-id-2126'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx15__mt_alloc_baseIcE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2127' is-artificial='yes'/>
-            <return type-id='type-id-2122'/>
+            <parameter type-id='type-id-2129' is-artificial='yes'/>
+            <return type-id='type-id-2124'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx15__mt_alloc_baseIcE9constructEPcRKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2128' is-artificial='yes'/>
-            <parameter type-id='type-id-2123'/>
+            <parameter type-id='type-id-2130' is-artificial='yes'/>
+            <parameter type-id='type-id-2125'/>
             <parameter type-id='type-id-190'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx15__mt_alloc_baseIcE7destroyEPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='608' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2128' is-artificial='yes'/>
-            <parameter type-id='type-id-2123'/>
+            <parameter type-id='type-id-2130' is-artificial='yes'/>
+            <parameter type-id='type-id-2125'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__mt_alloc_base&lt;wchar_t&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='568' column='1' id='type-id-2129'>
+      <class-decl name='__mt_alloc_base&lt;wchar_t&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='568' column='1' id='type-id-2131'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='571' column='1' id='type-id-2130'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='571' column='1' id='type-id-2132'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='573' column='1' id='type-id-2131'/>
+          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='573' column='1' id='type-id-2133'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-251' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='574' column='1' id='type-id-2132'/>
+          <typedef-decl name='const_pointer' type-id='type-id-251' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='574' column='1' id='type-id-2134'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='575' column='1' id='type-id-2133'/>
+          <typedef-decl name='reference' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='575' column='1' id='type-id-2135'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='576' column='1' id='type-id-2134'/>
+          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='576' column='1' id='type-id-2136'/>
         </member-type>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx15__mt_alloc_baseIwE7addressERw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2135' is-artificial='yes'/>
-            <parameter type-id='type-id-2133'/>
-            <return type-id='type-id-2131'/>
+            <parameter type-id='type-id-2137' is-artificial='yes'/>
+            <parameter type-id='type-id-2135'/>
+            <return type-id='type-id-2133'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx15__mt_alloc_baseIwE7addressERKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2135' is-artificial='yes'/>
-            <parameter type-id='type-id-2134'/>
-            <return type-id='type-id-2132'/>
+            <parameter type-id='type-id-2137' is-artificial='yes'/>
+            <parameter type-id='type-id-2136'/>
+            <return type-id='type-id-2134'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx15__mt_alloc_baseIwE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2135' is-artificial='yes'/>
-            <return type-id='type-id-2130'/>
+            <parameter type-id='type-id-2137' is-artificial='yes'/>
+            <return type-id='type-id-2132'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx15__mt_alloc_baseIwE9constructEPwRKw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2136' is-artificial='yes'/>
-            <parameter type-id='type-id-2131'/>
+            <parameter type-id='type-id-2138' is-artificial='yes'/>
+            <parameter type-id='type-id-2133'/>
             <parameter type-id='type-id-257'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx15__mt_alloc_baseIwE7destroyEPw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='608' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2136' is-artificial='yes'/>
-            <parameter type-id='type-id-2131'/>
+            <parameter type-id='type-id-2138' is-artificial='yes'/>
+            <parameter type-id='type-id-2133'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__common_pool&lt;__gnu_cxx::__pool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='389' column='1' id='type-id-2137'>
+      <class-decl name='__common_pool&lt;__gnu_cxx::__pool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='389' column='1' id='type-id-2139'>
         <member-type access='public'>
-          <typedef-decl name='pool_type' type-id='type-id-2110' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='391' column='1' id='type-id-2138'/>
+          <typedef-decl name='pool_type' type-id='type-id-2112' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='391' column='1' id='type-id-2140'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_S_get_pool' mangled-name='_ZN9__gnu_cxx13__common_poolINS_6__poolELb1EE11_S_get_poolEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-2139'/>
+            <return type-id='type-id-2141'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__common_pool_base&lt;__gnu_cxx::__pool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='424' column='1' id='type-id-2140'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2137'/>
+      <class-decl name='__common_pool_base&lt;__gnu_cxx::__pool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='424' column='1' id='type-id-2142'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2139'/>
         <member-function access='public' static='yes'>
           <function-decl name='_S_initialize' mangled-name='_ZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE13_S_initializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pool&lt;false&gt;' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='194' column='1' id='type-id-2141'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2098'/>
+      <class-decl name='__pool&lt;false&gt;' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='194' column='1' id='type-id-2143'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2100'/>
         <member-type access='private'>
-          <union-decl name='_Block_record' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='197' column='1' id='type-id-2142'>
+          <union-decl name='_Block_record' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='197' column='1' id='type-id-2144'>
             <data-member access='private'>
-              <var-decl name='_M_next' type-id='type-id-2143' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='200' column='1'/>
+              <var-decl name='_M_next' type-id='type-id-2145' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='200' column='1'/>
             </data-member>
           </union-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Bin_record' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='203' column='1' id='type-id-2144'>
+          <class-decl name='_Bin_record' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='203' column='1' id='type-id-2146'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_first' type-id='type-id-2145' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='206' column='1'/>
+              <var-decl name='_M_first' type-id='type-id-2147' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='206' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_address' type-id='type-id-2102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='209' column='1'/>
+              <var-decl name='_M_address' type-id='type-id-2104' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='209' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_bin' type-id='type-id-2146' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='249' column='1'/>
+          <var-decl name='_M_bin' type-id='type-id-2148' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='249' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='640'>
           <var-decl name='_M_bin_size' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='252' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_M_initialize_once' mangled-name='_ZN9__gnu_cxx6__poolILb0EE18_M_initialize_onceEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_destroy' mangled-name='_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reserve_block' mangled-name='_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEmm@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-151'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reclaim_block' mangled-name='_ZN9__gnu_cxx6__poolILb0EE16_M_reclaim_blockEPcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb0EE16_M_reclaim_blockEPcm@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_thread_id' mangled-name='_ZN9__gnu_cxx6__poolILb0EE16_M_get_thread_idEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_bin' mangled-name='_ZN9__gnu_cxx6__poolILb0EE10_M_get_binEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2148'/>
+            <return type-id='type-id-2150'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_adjust_freelist' mangled-name='_ZN9__gnu_cxx6__poolILb0EE18_M_adjust_freelistERKNS1_11_Bin_recordEPNS1_13_Block_recordEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
-            <parameter type-id='type-id-2148'/>
-            <parameter type-id='type-id-2143'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
+            <parameter type-id='type-id-2150'/>
+            <parameter type-id='type-id-2145'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__pool' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
-            <parameter type-id='type-id-2106'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
+            <parameter type-id='type-id-2108'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_initialize' mangled-name='_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv@@GLIBCXX_3.4.4'>
-            <parameter type-id='type-id-2147' is-artificial='yes'/>
+            <parameter type-id='type-id-2149' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__mt_alloc&lt;char, __gnu_cxx::__common_pool_policy&lt;__gnu_cxx::__pool, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='631' column='1' id='type-id-2149'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2121'/>
+      <class-decl name='__mt_alloc&lt;char, __gnu_cxx::__common_pool_policy&lt;__gnu_cxx::__pool, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='631' column='1' id='type-id-2151'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2123'/>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='634' column='1' id='type-id-2150'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='634' column='1' id='type-id-2152'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='636' column='1' id='type-id-2151'/>
+          <typedef-decl name='pointer' type-id='type-id-151' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='636' column='1' id='type-id-2153'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__pool_type' type-id='type-id-2138' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='642' column='1' id='type-id-2152'/>
+          <typedef-decl name='__pool_type' type-id='type-id-2140' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='642' column='1' id='type-id-2154'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='__mt_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__mt_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
-            <parameter type-id='type-id-2154'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
+            <parameter type-id='type-id-2156'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__mt_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='680' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
-            <parameter type-id='type-id-2150'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
+            <parameter type-id='type-id-2152'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-2151'/>
+            <return type-id='type-id-2153'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='727' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
-            <parameter type-id='type-id-2151'/>
-            <parameter type-id='type-id-2150'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
+            <parameter type-id='type-id-2153'/>
+            <parameter type-id='type-id-2152'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_options' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEE14_M_get_optionsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
-            <return type-id='type-id-2155'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
+            <return type-id='type-id-2157'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_set_options' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEE14_M_set_optionsENS_11__pool_base5_TuneE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='674' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
-            <parameter type-id='type-id-2099'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
+            <parameter type-id='type-id-2101'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__mt_alloc' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__mt_alloc' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEEC2ERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
-            <parameter type-id='type-id-2154'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
+            <parameter type-id='type-id-2156'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__mt_alloc' mangled-name='_ZN9__gnu_cxx10__mt_allocIcNS_20__common_pool_policyINS_6__poolELb1EEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2153' is-artificial='yes'/>
+            <parameter type-id='type-id-2155' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__mt_alloc&lt;wchar_t, __gnu_cxx::__common_pool_policy&lt;__gnu_cxx::__pool, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='631' column='1' id='type-id-2156'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2129'/>
+      <class-decl name='__mt_alloc&lt;wchar_t, __gnu_cxx::__common_pool_policy&lt;__gnu_cxx::__pool, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='631' column='1' id='type-id-2158'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2131'/>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='634' column='1' id='type-id-2157'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='634' column='1' id='type-id-2159'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='636' column='1' id='type-id-2158'/>
+          <typedef-decl name='pointer' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='636' column='1' id='type-id-2160'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__pool_type' type-id='type-id-2138' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='642' column='1' id='type-id-2159'/>
+          <typedef-decl name='__pool_type' type-id='type-id-2140' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='642' column='1' id='type-id-2161'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='__mt_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__mt_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
-            <parameter type-id='type-id-2161'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
+            <parameter type-id='type-id-2163'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__mt_alloc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='680' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
-            <parameter type-id='type-id-2157'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
+            <parameter type-id='type-id-2159'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-2158'/>
+            <return type-id='type-id-2160'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPwm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='727' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
-            <parameter type-id='type-id-2158'/>
-            <parameter type-id='type-id-2157'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
+            <parameter type-id='type-id-2160'/>
+            <parameter type-id='type-id-2159'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_options' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEE14_M_get_optionsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
-            <return type-id='type-id-2155'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
+            <return type-id='type-id-2157'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_set_options' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEE14_M_set_optionsENS_11__pool_base5_TuneE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='674' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
-            <parameter type-id='type-id-2099'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
+            <parameter type-id='type-id-2101'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__mt_alloc' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__mt_alloc' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEEC2ERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
-            <parameter type-id='type-id-2161'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
+            <parameter type-id='type-id-2163'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~__mt_alloc' mangled-name='_ZN9__gnu_cxx10__mt_allocIwNS_20__common_pool_policyINS_6__poolELb1EEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/mt_allocator.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2160' is-artificial='yes'/>
+            <parameter type-id='type-id-2162' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-13'/>
     </function-decl>
 
-    <pointer-type-def type-id='type-id-2099' size-in-bits='64' id='type-id-2100'/>
     <pointer-type-def type-id='type-id-2101' size-in-bits='64' id='type-id-2102'/>
     <pointer-type-def type-id='type-id-2103' size-in-bits='64' id='type-id-2104'/>
-    <qualified-type-def type-id='type-id-2099' const='yes' id='type-id-2155'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2155' size-in-bits='64' id='type-id-2106'/>
-    <qualified-type-def type-id='type-id-2098' const='yes' id='type-id-2162'/>
-    <pointer-type-def type-id='type-id-2162' size-in-bits='64' id='type-id-2105'/>
-    <pointer-type-def type-id='type-id-2098' size-in-bits='64' id='type-id-2107'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2162' size-in-bits='64' id='type-id-2108'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2098' size-in-bits='64' id='type-id-2109'/>
-    <pointer-type-def type-id='type-id-2111' size-in-bits='64' id='type-id-2112'/>
+    <pointer-type-def type-id='type-id-2105' size-in-bits='64' id='type-id-2106'/>
+    <qualified-type-def type-id='type-id-2101' const='yes' id='type-id-2157'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2157' size-in-bits='64' id='type-id-2108'/>
+    <qualified-type-def type-id='type-id-2100' const='yes' id='type-id-2164'/>
+    <pointer-type-def type-id='type-id-2164' size-in-bits='64' id='type-id-2107'/>
+    <pointer-type-def type-id='type-id-2100' size-in-bits='64' id='type-id-2109'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2164' size-in-bits='64' id='type-id-2110'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2100' size-in-bits='64' id='type-id-2111'/>
     <pointer-type-def type-id='type-id-2113' size-in-bits='64' id='type-id-2114'/>
-    <pointer-type-def type-id='type-id-2114' size-in-bits='64' id='type-id-2116'/>
-    <pointer-type-def type-id='type-id-2115' size-in-bits='64' id='type-id-2117'/>
-    <pointer-type-def type-id='type-id-2110' size-in-bits='64' id='type-id-2118'/>
-    <qualified-type-def type-id='type-id-2115' const='yes' id='type-id-2163'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2163' size-in-bits='64' id='type-id-2120'/>
-    <qualified-type-def type-id='type-id-2121' const='yes' id='type-id-2164'/>
-    <pointer-type-def type-id='type-id-2164' size-in-bits='64' id='type-id-2127'/>
-    <pointer-type-def type-id='type-id-2121' size-in-bits='64' id='type-id-2128'/>
-    <qualified-type-def type-id='type-id-2129' const='yes' id='type-id-2165'/>
-    <pointer-type-def type-id='type-id-2165' size-in-bits='64' id='type-id-2135'/>
-    <pointer-type-def type-id='type-id-2129' size-in-bits='64' id='type-id-2136'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2138' size-in-bits='64' id='type-id-2139'/>
-    <pointer-type-def type-id='type-id-2142' size-in-bits='64' id='type-id-2143'/>
-    <pointer-type-def type-id='type-id-2143' size-in-bits='64' id='type-id-2145'/>
-    <pointer-type-def type-id='type-id-2144' size-in-bits='64' id='type-id-2146'/>
-    <pointer-type-def type-id='type-id-2141' size-in-bits='64' id='type-id-2147'/>
-    <qualified-type-def type-id='type-id-2144' const='yes' id='type-id-2166'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2166' size-in-bits='64' id='type-id-2148'/>
-    <pointer-type-def type-id='type-id-2149' size-in-bits='64' id='type-id-2153'/>
-    <qualified-type-def type-id='type-id-2149' const='yes' id='type-id-2167'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2167' size-in-bits='64' id='type-id-2154'/>
-    <pointer-type-def type-id='type-id-2156' size-in-bits='64' id='type-id-2160'/>
-    <qualified-type-def type-id='type-id-2156' const='yes' id='type-id-2168'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2168' size-in-bits='64' id='type-id-2161'/>
+    <pointer-type-def type-id='type-id-2115' size-in-bits='64' id='type-id-2116'/>
+    <pointer-type-def type-id='type-id-2116' size-in-bits='64' id='type-id-2118'/>
+    <pointer-type-def type-id='type-id-2117' size-in-bits='64' id='type-id-2119'/>
+    <pointer-type-def type-id='type-id-2112' size-in-bits='64' id='type-id-2120'/>
+    <qualified-type-def type-id='type-id-2117' const='yes' id='type-id-2165'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2165' size-in-bits='64' id='type-id-2122'/>
+    <qualified-type-def type-id='type-id-2123' const='yes' id='type-id-2166'/>
+    <pointer-type-def type-id='type-id-2166' size-in-bits='64' id='type-id-2129'/>
+    <pointer-type-def type-id='type-id-2123' size-in-bits='64' id='type-id-2130'/>
+    <qualified-type-def type-id='type-id-2131' const='yes' id='type-id-2167'/>
+    <pointer-type-def type-id='type-id-2167' size-in-bits='64' id='type-id-2137'/>
+    <pointer-type-def type-id='type-id-2131' size-in-bits='64' id='type-id-2138'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2140' size-in-bits='64' id='type-id-2141'/>
+    <pointer-type-def type-id='type-id-2144' size-in-bits='64' id='type-id-2145'/>
+    <pointer-type-def type-id='type-id-2145' size-in-bits='64' id='type-id-2147'/>
+    <pointer-type-def type-id='type-id-2146' size-in-bits='64' id='type-id-2148'/>
+    <pointer-type-def type-id='type-id-2143' size-in-bits='64' id='type-id-2149'/>
+    <qualified-type-def type-id='type-id-2146' const='yes' id='type-id-2168'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2168' size-in-bits='64' id='type-id-2150'/>
+    <pointer-type-def type-id='type-id-2151' size-in-bits='64' id='type-id-2155'/>
+    <qualified-type-def type-id='type-id-2151' const='yes' id='type-id-2169'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2169' size-in-bits='64' id='type-id-2156'/>
+    <pointer-type-def type-id='type-id-2158' size-in-bits='64' id='type-id-2162'/>
+    <qualified-type-def type-id='type-id-2158' const='yes' id='type-id-2170'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2170' size-in-bits='64' id='type-id-2163'/>
     <var-decl name='__dso_handle' type-id='type-id-35' visibility='default'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
     <namespace-decl name='std'>
 
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
     </namespace-decl>
     <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-648'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='operator|' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-72'/>
         <parameter type-id='type-id-221'/>
         <return type-id='type-id-475'/>
       </function-decl>
-      <class-decl name='complex&lt;float&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1039' column='1' id='type-id-2170'>
+      <class-decl name='complex&lt;float&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1039' column='1' id='type-id-2172'>
         <member-type access='public'>
-          <typedef-decl name='_ComplexT' type-id='type-id-2172' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1042' column='1' id='type-id-2171'/>
+          <typedef-decl name='_ComplexT' type-id='type-id-2174' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1042' column='1' id='type-id-2173'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_value' type-id='type-id-2171' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1180' column='1'/>
+          <var-decl name='_M_value' type-id='type-id-2173' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1180' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1044' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
-            <parameter type-id='type-id-2171'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
+            <parameter type-id='type-id-2173'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1046' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
             <parameter type-id='type-id-534'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1056' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
-            <parameter type-id='type-id-2174'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
+            <parameter type-id='type-id-2176'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1057' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
-            <parameter type-id='type-id-2175'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
+            <parameter type-id='type-id-2177'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='real' mangled-name='_ZNSt7complexIfE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <return type-id='type-id-303'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='real' mangled-name='_ZNKSt7complexIfE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1072' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2176' is-artificial='yes'/>
-            <return type-id='type-id-2177'/>
+            <parameter type-id='type-id-2178' is-artificial='yes'/>
+            <return type-id='type-id-2179'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIfE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1075' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <return type-id='type-id-303'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='imag' mangled-name='_ZNKSt7complexIfE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1078' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2176' is-artificial='yes'/>
-            <return type-id='type-id-2177'/>
+            <parameter type-id='type-id-2178' is-artificial='yes'/>
+            <return type-id='type-id-2179'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='real' mangled-name='_ZNSt7complexIfE4realEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1084' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIfE4imagEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1087' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt7complexIfEaSEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1090' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-2178'/>
+            <return type-id='type-id-2180'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=' mangled-name='_ZNSt7complexIfEpLEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1097' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-2178'/>
+            <return type-id='type-id-2180'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-=' mangled-name='_ZNSt7complexIfEmIEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-2178'/>
+            <return type-id='type-id-2180'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*=' mangled-name='_ZNSt7complexIfEmLEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1111' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-2178'/>
+            <return type-id='type-id-2180'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator/=' mangled-name='_ZNSt7complexIfEdVEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2173' is-artificial='yes'/>
+            <parameter type-id='type-id-2175' is-artificial='yes'/>
             <parameter type-id='type-id-534'/>
-            <return type-id='type-id-2178'/>
+            <return type-id='type-id-2180'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='__rep' mangled-name='_ZNKSt7complexIfE5__repEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2176' is-artificial='yes'/>
-            <return type-id='type-id-2179'/>
+            <parameter type-id='type-id-2178' is-artificial='yes'/>
+            <return type-id='type-id-2181'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='complex&lt;double&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1186' column='1' id='type-id-2180'>
+      <class-decl name='complex&lt;double&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1186' column='1' id='type-id-2182'>
         <member-type access='private'>
-          <typedef-decl name='_ComplexT' type-id='type-id-2182' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1189' column='1' id='type-id-2181'/>
+          <typedef-decl name='_ComplexT' type-id='type-id-2184' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1189' column='1' id='type-id-2183'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_value' type-id='type-id-2181' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1328' column='1'/>
+          <var-decl name='_M_value' type-id='type-id-2183' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1328' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1191' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
-            <parameter type-id='type-id-2181'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
+            <parameter type-id='type-id-2183'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
             <parameter type-id='type-id-532'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
-            <parameter type-id='type-id-2184'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
+            <parameter type-id='type-id-2186'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
-            <parameter type-id='type-id-2175'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
+            <parameter type-id='type-id-2177'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIdE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1218' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <return type-id='type-id-304'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='real' mangled-name='_ZNKSt7complexIdE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1221' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2185' is-artificial='yes'/>
-            <return type-id='type-id-2186'/>
+            <parameter type-id='type-id-2187' is-artificial='yes'/>
+            <return type-id='type-id-2188'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIdE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1224' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <return type-id='type-id-304'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='imag' mangled-name='_ZNKSt7complexIdE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2185' is-artificial='yes'/>
-            <return type-id='type-id-2186'/>
+            <parameter type-id='type-id-2187' is-artificial='yes'/>
+            <return type-id='type-id-2188'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIdE4realEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIdE4imagEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt7complexIdEaSEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-2187'/>
+            <return type-id='type-id-2189'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt7complexIdEpLEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-2187'/>
+            <return type-id='type-id-2189'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt7complexIdEmIEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-2187'/>
+            <return type-id='type-id-2189'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt7complexIdEmLEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1260' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-2187'/>
+            <return type-id='type-id-2189'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt7complexIdEdVEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2183' is-artificial='yes'/>
+            <parameter type-id='type-id-2185' is-artificial='yes'/>
             <parameter type-id='type-id-532'/>
-            <return type-id='type-id-2187'/>
+            <return type-id='type-id-2189'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rep' mangled-name='_ZNKSt7complexIdE5__repEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1325' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2185' is-artificial='yes'/>
-            <return type-id='type-id-2188'/>
+            <parameter type-id='type-id-2187' is-artificial='yes'/>
+            <return type-id='type-id-2190'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='complex&lt;long double&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1334' column='1' id='type-id-2189'>
+      <class-decl name='complex&lt;long double&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1334' column='1' id='type-id-2191'>
         <member-type access='private'>
-          <typedef-decl name='_ComplexT' type-id='type-id-2191' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1337' column='1' id='type-id-2190'/>
+          <typedef-decl name='_ComplexT' type-id='type-id-2193' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1337' column='1' id='type-id-2192'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_value' type-id='type-id-2190' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1478' column='1'/>
+          <var-decl name='_M_value' type-id='type-id-2192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1478' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
-            <parameter type-id='type-id-2190'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
+            <parameter type-id='type-id-2192'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1341' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
             <parameter type-id='type-id-535'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1352' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
-            <parameter type-id='type-id-2184'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
+            <parameter type-id='type-id-2186'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
-            <parameter type-id='type-id-2174'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
+            <parameter type-id='type-id-2176'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIeE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1368' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <return type-id='type-id-305'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='real' mangled-name='_ZNKSt7complexIeE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2193' is-artificial='yes'/>
-            <return type-id='type-id-2194'/>
+            <parameter type-id='type-id-2195' is-artificial='yes'/>
+            <return type-id='type-id-2196'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIeE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1374' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <return type-id='type-id-305'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='imag' mangled-name='_ZNKSt7complexIeE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2193' is-artificial='yes'/>
-            <return type-id='type-id-2194'/>
+            <parameter type-id='type-id-2195' is-artificial='yes'/>
+            <return type-id='type-id-2196'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIeE4realEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1383' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIeE4imagEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1386' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt7complexIeEaSEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-2195'/>
+            <return type-id='type-id-2197'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt7complexIeEpLEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1396' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-2195'/>
+            <return type-id='type-id-2197'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt7complexIeEmIEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1403' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-2195'/>
+            <return type-id='type-id-2197'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt7complexIeEmLEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-2195'/>
+            <return type-id='type-id-2197'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt7complexIeEdVEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1417' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2192' is-artificial='yes'/>
+            <parameter type-id='type-id-2194' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
-            <return type-id='type-id-2195'/>
+            <return type-id='type-id-2197'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rep' mangled-name='_ZNKSt7complexIeE5__repEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2193' is-artificial='yes'/>
-            <return type-id='type-id-2196'/>
+            <parameter type-id='type-id-2195' is-artificial='yes'/>
+            <return type-id='type-id-2198'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;float, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2178'/>
+        <parameter type-id='type-id-2180'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2187'/>
+        <parameter type-id='type-id-2189'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;long double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2195'/>
+        <parameter type-id='type-id-2197'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;float, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2178'/>
+        <parameter type-id='type-id-2180'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2187'/>
+        <parameter type-id='type-id-2189'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;long double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2195'/>
+        <parameter type-id='type-id-2197'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-17'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2750' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-183'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;long double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2175'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2177'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2174'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2176'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;float, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2184'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2186'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-17'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-107'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2750' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-252'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;long double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2175'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2177'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2174'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2176'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;float, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2184'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2186'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/istream.tcc' line='925' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-291'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-50'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='__throw_bad_cast' mangled-name='_ZSt16__throw_bad_castv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__ostream_insert&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-251'/>
         <parameter type-id='type-id-50'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
-      <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2197'>
+      <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2199'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-39'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2198'/>
+          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2200'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2198'/>
+          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2200'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2199'/>
+          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2201'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2200'/>
+          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2202'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pos_type' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2201'/>
+          <typedef-decl name='pos_type' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2203'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='off_type' type-id='type-id-46' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2202'/>
+          <typedef-decl name='off_type' type-id='type-id-46' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2204'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2203'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-39' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2205'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__size_type' type-id='type-id-154' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2204'/>
+          <typedef-decl name='__size_type' type-id='type-id-154' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2206'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='512'>
           <var-decl name='_M_mode' type-id='type-id-53' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='79' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='576'>
-          <var-decl name='_M_string' type-id='type-id-2198' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
+          <var-decl name='_M_string' type-id='type-id-2200' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2206' is-artificial='yes'/>
-            <return type-id='type-id-2198'/>
+            <parameter type-id='type-id-2208' is-artificial='yes'/>
+            <return type-id='type-id-2200'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2207'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2209'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2206' is-artificial='yes'/>
-            <return type-id='type-id-2198'/>
+            <parameter type-id='type-id-2208' is-artificial='yes'/>
+            <return type-id='type-id-2200'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2207'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2209'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_stringbuf_init' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_sync' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2208'/>
-            <parameter type-id='type-id-2204'/>
-            <parameter type-id='type-id-2204'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2210'/>
+            <parameter type-id='type-id-2206'/>
+            <parameter type-id='type-id-2206'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_update_egptr' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_pbump' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8_M_pbumpEPcS4_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8_M_pbumpEPcS4_l@@GLIBCXX_3.4.16'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2208'/>
-            <parameter type-id='type-id-2208'/>
-            <parameter type-id='type-id-2202'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2210'/>
+            <parameter type-id='type-id-2210'/>
+            <parameter type-id='type-id-2204'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2207'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2209'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='3'>
           <function-decl name='setbuf' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2208'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2210'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-2209'/>
+            <return type-id='type-id-2211'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2202'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2204'/>
             <parameter type-id='type-id-52'/>
             <parameter type-id='type-id-53'/>
-            <return type-id='type-id-2201'/>
+            <return type-id='type-id-2203'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2201'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2203'/>
             <parameter type-id='type-id-53'/>
-            <return type-id='type-id-2201'/>
+            <return type-id='type-id-2203'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='7'>
           <function-decl name='showmanyc' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
             <return type-id='type-id-50'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <return type-id='type-id-2200'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <return type-id='type-id-2202'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2200'/>
-            <return type-id='type-id-2200'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2202'/>
+            <return type-id='type-id-2202'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2205' is-artificial='yes'/>
-            <parameter type-id='type-id-2200'/>
-            <return type-id='type-id-2200'/>
+            <parameter type-id='type-id-2207' is-artificial='yes'/>
+            <parameter type-id='type-id-2202'/>
+            <return type-id='type-id-2202'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2210'>
+      <class-decl name='basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2212'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2211'/>
+          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2213'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2197' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2212'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2199' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2214'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2211'/>
+          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2213'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2212' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2214' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2214' is-artificial='yes'/>
-            <return type-id='type-id-2211'/>
+            <parameter type-id='type-id-2216' is-artificial='yes'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2215'/>
+            <parameter type-id='type-id-2217'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2214' is-artificial='yes'/>
-            <return type-id='type-id-2216'/>
+            <parameter type-id='type-id-2216' is-artificial='yes'/>
+            <return type-id='type-id-2218'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2214' is-artificial='yes'/>
-            <return type-id='type-id-2211'/>
+            <parameter type-id='type-id-2216' is-artificial='yes'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
-            <parameter type-id='type-id-2215'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
+            <parameter type-id='type-id-2217'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2215'/>
+            <parameter type-id='type-id-2217'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2215'/>
+            <parameter type-id='type-id-2217'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2213' is-artificial='yes'/>
+            <parameter type-id='type-id-2215' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_stringbuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2217'>
+      <class-decl name='basic_stringbuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2219'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-123'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2218'/>
+          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2220'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2218'/>
+          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2220'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2219'/>
+          <typedef-decl name='char_type' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2221'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2220'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2222'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pos_type' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2221'/>
+          <typedef-decl name='pos_type' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2223'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='off_type' type-id='type-id-130' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2222'/>
+          <typedef-decl name='off_type' type-id='type-id-130' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2224'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2223'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-123' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2225'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__size_type' type-id='type-id-223' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2224'/>
+          <typedef-decl name='__size_type' type-id='type-id-223' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2226'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='512'>
           <var-decl name='_M_mode' type-id='type-id-53' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='79' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='576'>
-          <var-decl name='_M_string' type-id='type-id-2218' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
+          <var-decl name='_M_string' type-id='type-id-2220' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2226' is-artificial='yes'/>
-            <return type-id='type-id-2218'/>
+            <parameter type-id='type-id-2228' is-artificial='yes'/>
+            <return type-id='type-id-2220'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2227'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2229'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2226' is-artificial='yes'/>
-            <return type-id='type-id-2218'/>
+            <parameter type-id='type-id-2228' is-artificial='yes'/>
+            <return type-id='type-id-2220'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2227'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2229'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_stringbuf_init' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE17_M_stringbuf_initESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE17_M_stringbuf_initESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_sync' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwmm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2228'/>
-            <parameter type-id='type-id-2224'/>
-            <parameter type-id='type-id-2224'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2230'/>
+            <parameter type-id='type-id-2226'/>
+            <parameter type-id='type-id-2226'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_update_egptr' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE15_M_update_egptrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE15_M_update_egptrEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_pbump' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8_M_pbumpEPwS4_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8_M_pbumpEPwS4_l@@GLIBCXX_3.4.16'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2228'/>
-            <parameter type-id='type-id-2228'/>
-            <parameter type-id='type-id-2222'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2230'/>
+            <parameter type-id='type-id-2230'/>
+            <parameter type-id='type-id-2224'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2227'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2229'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='3'>
           <function-decl name='setbuf' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2228'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2230'/>
             <parameter type-id='type-id-50'/>
-            <return type-id='type-id-2229'/>
+            <return type-id='type-id-2231'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2222'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2224'/>
             <parameter type-id='type-id-52'/>
             <parameter type-id='type-id-53'/>
-            <return type-id='type-id-2221'/>
+            <return type-id='type-id-2223'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2221'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2223'/>
             <parameter type-id='type-id-53'/>
-            <return type-id='type-id-2221'/>
+            <return type-id='type-id-2223'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='7'>
           <function-decl name='showmanyc' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
             <return type-id='type-id-50'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <return type-id='type-id-2220'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <return type-id='type-id-2222'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2220'/>
-            <return type-id='type-id-2220'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2222'/>
+            <return type-id='type-id-2222'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2225' is-artificial='yes'/>
-            <parameter type-id='type-id-2220'/>
-            <return type-id='type-id-2220'/>
+            <parameter type-id='type-id-2227' is-artificial='yes'/>
+            <parameter type-id='type-id-2222'/>
+            <return type-id='type-id-2222'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ostringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2230'>
+      <class-decl name='basic_ostringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2232'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-766'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2231'/>
+          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2233'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2217' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2232'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2219' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2234'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2231'/>
+          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2233'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2232' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2234' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2234' is-artificial='yes'/>
-            <return type-id='type-id-2231'/>
+            <parameter type-id='type-id-2236' is-artificial='yes'/>
+            <return type-id='type-id-2233'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
+            <parameter type-id='type-id-2237'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2234' is-artificial='yes'/>
-            <return type-id='type-id-2236'/>
+            <parameter type-id='type-id-2236' is-artificial='yes'/>
+            <return type-id='type-id-2238'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2234' is-artificial='yes'/>
-            <return type-id='type-id-2231'/>
+            <parameter type-id='type-id-2236' is-artificial='yes'/>
+            <return type-id='type-id-2233'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
+            <parameter type-id='type-id-2237'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
+            <parameter type-id='type-id-2237'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
+            <parameter type-id='type-id-2237'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
+            <parameter type-id='type-id-2235' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-2169'/>
+    <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-2171'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='__is_null_pointer&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-151'/>
         <return type-id='type-id-25'/>
       </function-decl>
     </namespace-decl>
-    <type-decl name='complex float' size-in-bits='64' id='type-id-2172'/>
-    <pointer-type-def type-id='type-id-2170' size-in-bits='64' id='type-id-2173'/>
-    <type-decl name='complex double' size-in-bits='128' id='type-id-2182'/>
-    <pointer-type-def type-id='type-id-2180' size-in-bits='64' id='type-id-2183'/>
-    <qualified-type-def type-id='type-id-2170' const='yes' id='type-id-2237'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2237' size-in-bits='64' id='type-id-2184'/>
-    <type-decl name='complex long double' size-in-bits='256' id='type-id-2191'/>
-    <pointer-type-def type-id='type-id-2189' size-in-bits='64' id='type-id-2192'/>
-    <qualified-type-def type-id='type-id-2180' const='yes' id='type-id-2238'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2238' size-in-bits='64' id='type-id-2174'/>
-    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-2239'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2239' size-in-bits='64' id='type-id-2194'/>
-    <qualified-type-def type-id='type-id-2189' const='yes' id='type-id-2240'/>
-    <pointer-type-def type-id='type-id-2240' size-in-bits='64' id='type-id-2193'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2189' size-in-bits='64' id='type-id-2195'/>
-    <qualified-type-def type-id='type-id-2190' const='yes' id='type-id-2196'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2240' size-in-bits='64' id='type-id-2175'/>
-    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-2241'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2241' size-in-bits='64' id='type-id-2186'/>
-    <pointer-type-def type-id='type-id-2238' size-in-bits='64' id='type-id-2185'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2180' size-in-bits='64' id='type-id-2187'/>
-    <qualified-type-def type-id='type-id-2181' const='yes' id='type-id-2188'/>
-    <qualified-type-def type-id='type-id-534' const='yes' id='type-id-2242'/>
+    <type-decl name='complex float' size-in-bits='64' id='type-id-2174'/>
+    <pointer-type-def type-id='type-id-2172' size-in-bits='64' id='type-id-2175'/>
+    <type-decl name='complex double' size-in-bits='128' id='type-id-2184'/>
+    <pointer-type-def type-id='type-id-2182' size-in-bits='64' id='type-id-2185'/>
+    <qualified-type-def type-id='type-id-2172' const='yes' id='type-id-2239'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2239' size-in-bits='64' id='type-id-2186'/>
+    <type-decl name='complex long double' size-in-bits='256' id='type-id-2193'/>
+    <pointer-type-def type-id='type-id-2191' size-in-bits='64' id='type-id-2194'/>
+    <qualified-type-def type-id='type-id-2182' const='yes' id='type-id-2240'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2240' size-in-bits='64' id='type-id-2176'/>
+    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-2241'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2241' size-in-bits='64' id='type-id-2196'/>
+    <qualified-type-def type-id='type-id-2191' const='yes' id='type-id-2242'/>
+    <pointer-type-def type-id='type-id-2242' size-in-bits='64' id='type-id-2195'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2191' size-in-bits='64' id='type-id-2197'/>
+    <qualified-type-def type-id='type-id-2192' const='yes' id='type-id-2198'/>
     <reference-type-def kind='lvalue' type-id='type-id-2242' size-in-bits='64' id='type-id-2177'/>
-    <pointer-type-def type-id='type-id-2237' size-in-bits='64' id='type-id-2176'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2170' size-in-bits='64' id='type-id-2178'/>
-    <qualified-type-def type-id='type-id-2171' const='yes' id='type-id-2179'/>
+    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-2243'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2243' size-in-bits='64' id='type-id-2188'/>
+    <pointer-type-def type-id='type-id-2240' size-in-bits='64' id='type-id-2187'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2182' size-in-bits='64' id='type-id-2189'/>
+    <qualified-type-def type-id='type-id-2183' const='yes' id='type-id-2190'/>
+    <qualified-type-def type-id='type-id-534' const='yes' id='type-id-2244'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2244' size-in-bits='64' id='type-id-2179'/>
+    <pointer-type-def type-id='type-id-2239' size-in-bits='64' id='type-id-2178'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2172' size-in-bits='64' id='type-id-2180'/>
+    <qualified-type-def type-id='type-id-2173' const='yes' id='type-id-2181'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-540'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2197' size-in-bits='64' id='type-id-2205'/>
-    <qualified-type-def type-id='type-id-2197' const='yes' id='type-id-2243'/>
-    <pointer-type-def type-id='type-id-2243' size-in-bits='64' id='type-id-2206'/>
-    <pointer-type-def type-id='type-id-2210' size-in-bits='64' id='type-id-2213'/>
-    <qualified-type-def type-id='type-id-2210' const='yes' id='type-id-2244'/>
-    <pointer-type-def type-id='type-id-2244' size-in-bits='64' id='type-id-2214'/>
-    <pointer-type-def type-id='type-id-2217' size-in-bits='64' id='type-id-2225'/>
-    <qualified-type-def type-id='type-id-2217' const='yes' id='type-id-2245'/>
-    <pointer-type-def type-id='type-id-2245' size-in-bits='64' id='type-id-2226'/>
-    <pointer-type-def type-id='type-id-2230' size-in-bits='64' id='type-id-2233'/>
-    <qualified-type-def type-id='type-id-2230' const='yes' id='type-id-2246'/>
-    <pointer-type-def type-id='type-id-2246' size-in-bits='64' id='type-id-2234'/>
+    <pointer-type-def type-id='type-id-2199' size-in-bits='64' id='type-id-2207'/>
+    <qualified-type-def type-id='type-id-2199' const='yes' id='type-id-2245'/>
+    <pointer-type-def type-id='type-id-2245' size-in-bits='64' id='type-id-2208'/>
+    <pointer-type-def type-id='type-id-2212' size-in-bits='64' id='type-id-2215'/>
+    <qualified-type-def type-id='type-id-2212' const='yes' id='type-id-2246'/>
+    <pointer-type-def type-id='type-id-2246' size-in-bits='64' id='type-id-2216'/>
+    <pointer-type-def type-id='type-id-2219' size-in-bits='64' id='type-id-2227'/>
+    <qualified-type-def type-id='type-id-2219' const='yes' id='type-id-2247'/>
+    <pointer-type-def type-id='type-id-2247' size-in-bits='64' id='type-id-2228'/>
+    <pointer-type-def type-id='type-id-2232' size-in-bits='64' id='type-id-2235'/>
+    <qualified-type-def type-id='type-id-2232' const='yes' id='type-id-2248'/>
+    <pointer-type-def type-id='type-id-2248' size-in-bits='64' id='type-id-2236'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-2247' size-in-bits='64' id='type-id-2215'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2248' size-in-bits='64' id='type-id-2235'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2249' size-in-bits='64' id='type-id-2207'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2250' size-in-bits='64' id='type-id-2227'/>
-    <pointer-type-def type-id='type-id-2212' size-in-bits='64' id='type-id-2216'/>
-    <pointer-type-def type-id='type-id-2232' size-in-bits='64' id='type-id-2236'/>
-    <pointer-type-def type-id='type-id-2203' size-in-bits='64' id='type-id-2209'/>
-    <pointer-type-def type-id='type-id-2199' size-in-bits='64' id='type-id-2208'/>
-    <pointer-type-def type-id='type-id-2223' size-in-bits='64' id='type-id-2229'/>
-    <pointer-type-def type-id='type-id-2219' size-in-bits='64' id='type-id-2228'/>
-    <qualified-type-def type-id='type-id-2211' const='yes' id='type-id-2247'/>
-    <qualified-type-def type-id='type-id-2231' const='yes' id='type-id-2248'/>
-    <qualified-type-def type-id='type-id-2198' const='yes' id='type-id-2249'/>
-    <qualified-type-def type-id='type-id-2218' const='yes' id='type-id-2250'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2249' size-in-bits='64' id='type-id-2217'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2250' size-in-bits='64' id='type-id-2237'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2251' size-in-bits='64' id='type-id-2209'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2252' size-in-bits='64' id='type-id-2229'/>
+    <pointer-type-def type-id='type-id-2214' size-in-bits='64' id='type-id-2218'/>
+    <pointer-type-def type-id='type-id-2234' size-in-bits='64' id='type-id-2238'/>
+    <pointer-type-def type-id='type-id-2205' size-in-bits='64' id='type-id-2211'/>
+    <pointer-type-def type-id='type-id-2201' size-in-bits='64' id='type-id-2210'/>
+    <pointer-type-def type-id='type-id-2225' size-in-bits='64' id='type-id-2231'/>
+    <pointer-type-def type-id='type-id-2221' size-in-bits='64' id='type-id-2230'/>
+    <qualified-type-def type-id='type-id-2213' const='yes' id='type-id-2249'/>
+    <qualified-type-def type-id='type-id-2233' const='yes' id='type-id-2250'/>
+    <qualified-type-def type-id='type-id-2200' const='yes' id='type-id-2251'/>
+    <qualified-type-def type-id='type-id-2220' const='yes' id='type-id-2252'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ctype.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='ctype_byname&lt;wchar_t&gt;' size-in-bits='10752' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1497' column='1' id='type-id-2251'>
+      <class-decl name='ctype_byname&lt;wchar_t&gt;' size-in-bits='10752' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1497' column='1' id='type-id-2253'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-109'/>
         <member-function access='private'>
           <function-decl name='ctype_byname' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2254' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='ctype_byname' mangled-name='_ZNSt12ctype_bynameIwEC2EPKcm' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIwEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2254' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIwED0Ev' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2254' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIwED2Ev' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2254' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~ctype_byname' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2254' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-13'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2251' size-in-bits='64' id='type-id-2252'/>
+    <pointer-type-def type-id='type-id-2253' size-in-bits='64' id='type-id-2254'/>
     <function-decl name='operator delete []' mangled-name='_ZdaPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/globals_io.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <typedef-decl name='fake_istream' type-id='type-id-2253' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='53' column='1' id='type-id-2254'/>
-      <var-decl name='cin' type-id='type-id-2254' mangled-name='_ZSt3cin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='57' column='1' elf-symbol-id='_ZSt3cin@@GLIBCXX_3.4'/>
-      <typedef-decl name='fake_ostream' type-id='type-id-2255' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='55' column='1' id='type-id-2256'/>
-      <var-decl name='cout' type-id='type-id-2256' mangled-name='_ZSt4cout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='58' column='1' elf-symbol-id='_ZSt4cout@@GLIBCXX_3.4'/>
-      <var-decl name='cerr' type-id='type-id-2256' mangled-name='_ZSt4cerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='59' column='1' elf-symbol-id='_ZSt4cerr@@GLIBCXX_3.4'/>
-      <var-decl name='clog' type-id='type-id-2256' mangled-name='_ZSt4clog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='60' column='1' elf-symbol-id='_ZSt4clog@@GLIBCXX_3.4'/>
-      <typedef-decl name='fake_wistream' type-id='type-id-2253' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='63' column='1' id='type-id-2257'/>
-      <var-decl name='wcin' type-id='type-id-2257' mangled-name='_ZSt4wcin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='67' column='1' elf-symbol-id='_ZSt4wcin@@GLIBCXX_3.4'/>
-      <typedef-decl name='fake_wostream' type-id='type-id-2255' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='65' column='1' id='type-id-2258'/>
-      <var-decl name='wcout' type-id='type-id-2258' mangled-name='_ZSt5wcout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='68' column='1' elf-symbol-id='_ZSt5wcout@@GLIBCXX_3.4'/>
-      <var-decl name='wcerr' type-id='type-id-2258' mangled-name='_ZSt5wcerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='69' column='1' elf-symbol-id='_ZSt5wcerr@@GLIBCXX_3.4'/>
-      <var-decl name='wclog' type-id='type-id-2258' mangled-name='_ZSt5wclog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='70' column='1' elf-symbol-id='_ZSt5wclog@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_istream' type-id='type-id-2255' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='53' column='1' id='type-id-2256'/>
+      <var-decl name='cin' type-id='type-id-2256' mangled-name='_ZSt3cin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='57' column='1' elf-symbol-id='_ZSt3cin@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_ostream' type-id='type-id-2257' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='55' column='1' id='type-id-2258'/>
+      <var-decl name='cout' type-id='type-id-2258' mangled-name='_ZSt4cout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='58' column='1' elf-symbol-id='_ZSt4cout@@GLIBCXX_3.4'/>
+      <var-decl name='cerr' type-id='type-id-2258' mangled-name='_ZSt4cerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='59' column='1' elf-symbol-id='_ZSt4cerr@@GLIBCXX_3.4'/>
+      <var-decl name='clog' type-id='type-id-2258' mangled-name='_ZSt4clog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='60' column='1' elf-symbol-id='_ZSt4clog@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_wistream' type-id='type-id-2255' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='63' column='1' id='type-id-2259'/>
+      <var-decl name='wcin' type-id='type-id-2259' mangled-name='_ZSt4wcin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='67' column='1' elf-symbol-id='_ZSt4wcin@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_wostream' type-id='type-id-2257' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='65' column='1' id='type-id-2260'/>
+      <var-decl name='wcout' type-id='type-id-2260' mangled-name='_ZSt5wcout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='68' column='1' elf-symbol-id='_ZSt5wcout@@GLIBCXX_3.4'/>
+      <var-decl name='wcerr' type-id='type-id-2260' mangled-name='_ZSt5wcerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='69' column='1' elf-symbol-id='_ZSt5wcerr@@GLIBCXX_3.4'/>
+      <var-decl name='wclog' type-id='type-id-2260' mangled-name='_ZSt5wclog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='70' column='1' elf-symbol-id='_ZSt5wclog@@GLIBCXX_3.4'/>
     </namespace-decl>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='2240' id='type-id-2253'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='2240' id='type-id-2255'>
       <subrange length='280'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='2176' id='type-id-2255'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='2176' id='type-id-2257'>
       <subrange length='272'/>
     </array-type-def>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-251'/>
     </function-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='stdio_sync_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2259'>
+      <class-decl name='stdio_sync_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2261'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-123'/>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2260'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2262'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2260'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2262'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2260'/>
+          <typedef-decl name='int_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2262'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='512'>
-          <var-decl name='_M_file' type-id='type-id-2261' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
+          <var-decl name='_M_file' type-id='type-id-2263' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_unget_buf' type-id='type-id-2260' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
+          <var-decl name='_M_unget_buf' type-id='type-id-2262' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
         </data-member>
         <member-function access='protected'>
           <function-decl name='syncgetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncgetcEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncputc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncputcEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <parameter type-id='type-id-2260'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <parameter type-id='type-id-2262'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncgetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncgetcEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncputc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncputcEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <parameter type-id='type-id-2260'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <parameter type-id='type-id-2262'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <return type-id='type-id-2261'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <return type-id='type-id-2263'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncgetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncgetcEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncungetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE10syncungetcEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <parameter type-id='type-id-2260'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <parameter type-id='type-id-2262'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncputc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncputcEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <parameter type-id='type-id-2260'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <parameter type-id='type-id-2262'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <parameter type-id='type-id-52'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-61'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-61'/>
         </member-function>
         <member-function access='protected' vtable-offset='6'>
           <function-decl name='sync' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='8'>
           <function-decl name='xsgetn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-221'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-50'/>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='10'>
           <function-decl name='uflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <parameter type-id='type-id-2260'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <parameter type-id='type-id-2262'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='12'>
           <function-decl name='xsputn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
             <parameter type-id='type-id-251'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-50'/>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2262' is-artificial='yes'/>
-            <parameter type-id='type-id-2260'/>
-            <return type-id='type-id-2260'/>
+            <parameter type-id='type-id-2264' is-artificial='yes'/>
+            <parameter type-id='type-id-2262'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
       </class-decl>
       <return type-id='type-id-38'/>
     </function-decl>
     <namespace-decl name='__gnu_internal'>
-      <typedef-decl name='fake_stdiobuf' type-id='type-id-2263' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='83' column='1' id='type-id-2264'/>
-      <var-decl name='buf_cout_sync' type-id='type-id-2264' mangled-name='_ZN14__gnu_internal13buf_cout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='85' column='1'/>
-      <var-decl name='buf_cin_sync' type-id='type-id-2264' mangled-name='_ZN14__gnu_internal12buf_cin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='86' column='1'/>
-      <var-decl name='buf_cerr_sync' type-id='type-id-2264' mangled-name='_ZN14__gnu_internal13buf_cerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='87' column='1'/>
-      <typedef-decl name='fake_filebuf' type-id='type-id-2265' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='89' column='1' id='type-id-2266'/>
-      <var-decl name='buf_cout' type-id='type-id-2266' mangled-name='_ZN14__gnu_internal8buf_coutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='91' column='1'/>
-      <var-decl name='buf_cin' type-id='type-id-2266' mangled-name='_ZN14__gnu_internal7buf_cinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='92' column='1'/>
-      <var-decl name='buf_cerr' type-id='type-id-2266' mangled-name='_ZN14__gnu_internal8buf_cerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='93' column='1'/>
-      <typedef-decl name='fake_wstdiobuf' type-id='type-id-2263' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='96' column='1' id='type-id-2267'/>
-      <var-decl name='buf_wcout_sync' type-id='type-id-2267' mangled-name='_ZN14__gnu_internal14buf_wcout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='98' column='1'/>
-      <var-decl name='buf_wcin_sync' type-id='type-id-2267' mangled-name='_ZN14__gnu_internal13buf_wcin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='99' column='1'/>
-      <var-decl name='buf_wcerr_sync' type-id='type-id-2267' mangled-name='_ZN14__gnu_internal14buf_wcerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='100' column='1'/>
-      <typedef-decl name='fake_wfilebuf' type-id='type-id-2265' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='102' column='1' id='type-id-2268'/>
-      <var-decl name='buf_wcout' type-id='type-id-2268' mangled-name='_ZN14__gnu_internal9buf_wcoutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='104' column='1'/>
-      <var-decl name='buf_wcin' type-id='type-id-2268' mangled-name='_ZN14__gnu_internal8buf_wcinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='105' column='1'/>
-      <var-decl name='buf_wcerr' type-id='type-id-2268' mangled-name='_ZN14__gnu_internal9buf_wcerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='106' column='1'/>
+      <typedef-decl name='fake_stdiobuf' type-id='type-id-2265' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='83' column='1' id='type-id-2266'/>
+      <var-decl name='buf_cout_sync' type-id='type-id-2266' mangled-name='_ZN14__gnu_internal13buf_cout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='85' column='1'/>
+      <var-decl name='buf_cin_sync' type-id='type-id-2266' mangled-name='_ZN14__gnu_internal12buf_cin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='86' column='1'/>
+      <var-decl name='buf_cerr_sync' type-id='type-id-2266' mangled-name='_ZN14__gnu_internal13buf_cerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='87' column='1'/>
+      <typedef-decl name='fake_filebuf' type-id='type-id-2267' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='89' column='1' id='type-id-2268'/>
+      <var-decl name='buf_cout' type-id='type-id-2268' mangled-name='_ZN14__gnu_internal8buf_coutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='91' column='1'/>
+      <var-decl name='buf_cin' type-id='type-id-2268' mangled-name='_ZN14__gnu_internal7buf_cinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='92' column='1'/>
+      <var-decl name='buf_cerr' type-id='type-id-2268' mangled-name='_ZN14__gnu_internal8buf_cerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='93' column='1'/>
+      <typedef-decl name='fake_wstdiobuf' type-id='type-id-2265' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='96' column='1' id='type-id-2269'/>
+      <var-decl name='buf_wcout_sync' type-id='type-id-2269' mangled-name='_ZN14__gnu_internal14buf_wcout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='98' column='1'/>
+      <var-decl name='buf_wcin_sync' type-id='type-id-2269' mangled-name='_ZN14__gnu_internal13buf_wcin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='99' column='1'/>
+      <var-decl name='buf_wcerr_sync' type-id='type-id-2269' mangled-name='_ZN14__gnu_internal14buf_wcerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='100' column='1'/>
+      <typedef-decl name='fake_wfilebuf' type-id='type-id-2267' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='102' column='1' id='type-id-2270'/>
+      <var-decl name='buf_wcout' type-id='type-id-2270' mangled-name='_ZN14__gnu_internal9buf_wcoutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='104' column='1'/>
+      <var-decl name='buf_wcin' type-id='type-id-2270' mangled-name='_ZN14__gnu_internal8buf_wcinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='105' column='1'/>
+      <var-decl name='buf_wcerr' type-id='type-id-2270' mangled-name='_ZN14__gnu_internal9buf_wcerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='106' column='1'/>
     </namespace-decl>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='640' id='type-id-2263'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='640' id='type-id-2265'>
       <subrange length='80'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='1920' id='type-id-2265'>
+    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='1920' id='type-id-2267'>
       <subrange length='240'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-2259' size-in-bits='64' id='type-id-2262'/>
+    <pointer-type-def type-id='type-id-2261' size-in-bits='64' id='type-id-2264'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
-    <qualified-type-def type-id='type-id-589' const='yes' id='type-id-2261'/>
+    <qualified-type-def type-id='type-id-589' const='yes' id='type-id-2263'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/hash_tr1.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='tr1'>
 
 
-        <class-decl name='_Fnv_hash_base&lt;8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='121' column='1' id='type-id-2269'>
+        <class-decl name='_Fnv_hash_base&lt;8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='121' column='1' id='type-id-2271'>
           <member-function access='public' static='yes'>
             <function-decl name='hash&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-13'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2270'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2271'/>
+        <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2272'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2273'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashIeEclEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2272' is-artificial='yes'/>
+              <parameter type-id='type-id-2274' is-artificial='yes'/>
               <parameter type-id='type-id-535'/>
               <return type-id='type-id-68'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2273'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2274'/>
+        <class-decl name='hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2275'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2276'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashISsEclESs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2275' is-artificial='yes'/>
+              <parameter type-id='type-id-2277' is-artificial='yes'/>
               <parameter type-id='type-id-148'/>
               <return type-id='type-id-68'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2276'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2277'/>
+        <class-decl name='hash&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2278'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2279'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashIRKSsEclES2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2278' is-artificial='yes'/>
+              <parameter type-id='type-id-2280' is-artificial='yes'/>
               <parameter type-id='type-id-183'/>
               <return type-id='type-id-68'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2279'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2280'/>
+        <class-decl name='hash&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2281'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2282'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2281' is-artificial='yes'/>
+              <parameter type-id='type-id-2283' is-artificial='yes'/>
               <parameter type-id='type-id-218'/>
               <return type-id='type-id-68'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2282'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2283'/>
+        <class-decl name='hash&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2284'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2285'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2284' is-artificial='yes'/>
+              <parameter type-id='type-id-2286' is-artificial='yes'/>
               <parameter type-id='type-id-252'/>
               <return type-id='type-id-68'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
-      <class-decl name='unary_function&lt;long double, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2271'/>
-      <class-decl name='unary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2274'/>
-      <class-decl name='unary_function&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2277'/>
-      <class-decl name='unary_function&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2280'/>
-      <class-decl name='unary_function&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2283'/>
+      <class-decl name='unary_function&lt;long double, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2273'/>
+      <class-decl name='unary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2276'/>
+      <class-decl name='unary_function&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2279'/>
+      <class-decl name='unary_function&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2282'/>
+      <class-decl name='unary_function&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2285'/>
     </namespace-decl>
 
 
     <function-decl name='localeconv' filepath='/usr/include/locale.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-539'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2270' const='yes' id='type-id-2285'/>
-    <pointer-type-def type-id='type-id-2285' size-in-bits='64' id='type-id-2272'/>
-    <qualified-type-def type-id='type-id-2273' const='yes' id='type-id-2286'/>
-    <pointer-type-def type-id='type-id-2286' size-in-bits='64' id='type-id-2275'/>
-    <qualified-type-def type-id='type-id-2276' const='yes' id='type-id-2287'/>
-    <pointer-type-def type-id='type-id-2287' size-in-bits='64' id='type-id-2278'/>
-    <qualified-type-def type-id='type-id-2279' const='yes' id='type-id-2288'/>
-    <pointer-type-def type-id='type-id-2288' size-in-bits='64' id='type-id-2281'/>
-    <qualified-type-def type-id='type-id-2282' const='yes' id='type-id-2289'/>
-    <pointer-type-def type-id='type-id-2289' size-in-bits='64' id='type-id-2284'/>
+    <qualified-type-def type-id='type-id-2272' const='yes' id='type-id-2287'/>
+    <pointer-type-def type-id='type-id-2287' size-in-bits='64' id='type-id-2274'/>
+    <qualified-type-def type-id='type-id-2275' const='yes' id='type-id-2288'/>
+    <pointer-type-def type-id='type-id-2288' size-in-bits='64' id='type-id-2277'/>
+    <qualified-type-def type-id='type-id-2278' const='yes' id='type-id-2289'/>
+    <pointer-type-def type-id='type-id-2289' size-in-bits='64' id='type-id-2280'/>
+    <qualified-type-def type-id='type-id-2281' const='yes' id='type-id-2290'/>
+    <pointer-type-def type-id='type-id-2290' size-in-bits='64' id='type-id-2283'/>
+    <qualified-type-def type-id='type-id-2284' const='yes' id='type-id-2291'/>
+    <pointer-type-def type-id='type-id-2291' size-in-bits='64' id='type-id-2286'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/hashtable_tr1.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='tr1'>
         <namespace-decl name='__detail'>
-          <var-decl name='__prime_list' type-id='type-id-2290' mangled-name='_ZNSt3tr18__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10'/>
+          <var-decl name='__prime_list' type-id='type-id-2292' mangled-name='_ZNSt3tr18__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10'/>
         </namespace-decl>
       </namespace-decl>
     </namespace-decl>
-    <array-type-def dimensions='1' type-id='type-id-71' size-in-bits='19520' id='type-id-2291'>
+    <array-type-def dimensions='1' type-id='type-id-71' size-in-bits='19520' id='type-id-2293'>
       <subrange length='305'/>
     </array-type-def>
-    <qualified-type-def type-id='type-id-2291' const='yes' id='type-id-2290'/>
+    <qualified-type-def type-id='type-id-2293' const='yes' id='type-id-2292'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ios.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
         <parameter type-id='type-id-13'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='numeric_limits&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='982' column='1' id='type-id-2292'>
+      <class-decl name='numeric_limits&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='982' column='1' id='type-id-2294'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIiE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='984' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIiE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1020' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1022' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1022' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIiE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1023' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIiE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1042' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1044' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1044' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIiE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2295' const='yes' id='type-id-2293'/>
-    <qualified-type-def type-id='type-id-2296' const='yes' id='type-id-2294'/>
+    <qualified-type-def type-id='type-id-2297' const='yes' id='type-id-2295'/>
+    <qualified-type-def type-id='type-id-2298' const='yes' id='type-id-2296'/>
     <namespace-decl name='std'>
-      <enum-decl name='float_denorm_style' id='type-id-2295'>
+      <enum-decl name='float_denorm_style' id='type-id-2297'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='denorm_indeterminate' value='-1'/>
         <enumerator name='denorm_absent' value='0'/>
       </enum-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <enum-decl name='float_round_style' id='type-id-2296'>
+      <enum-decl name='float_round_style' id='type-id-2298'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='round_indeterminate' value='-1'/>
         <enumerator name='round_toward_zero' value='0'/>
         <return type-id='type-id-72'/>
       </function-decl>
       <function-decl name='operator|=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2297'/>
+        <parameter type-id='type-id-2299'/>
         <parameter type-id='type-id-75'/>
-        <return type-id='type-id-2298'/>
-      </function-decl>
-      <typedef-decl name='istream' type-id='type-id-284' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='135' column='1' id='type-id-2299'/>
-      <var-decl name='cin' type-id='type-id-2299' mangled-name='_ZSt3cin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='68' column='1'/>
-      <typedef-decl name='ostream' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='138' column='1' id='type-id-2300'/>
-      <var-decl name='cout' type-id='type-id-2300' mangled-name='_ZSt4cout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='69' column='1'/>
-      <var-decl name='cerr' type-id='type-id-2300' mangled-name='_ZSt4cerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='70' column='1'/>
-      <var-decl name='clog' type-id='type-id-2300' mangled-name='_ZSt4clog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='71' column='1'/>
-      <typedef-decl name='wistream' type-id='type-id-323' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='175' column='1' id='type-id-2301'/>
-      <var-decl name='wcin' type-id='type-id-2301' mangled-name='_ZSt4wcin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='74' column='1'/>
-      <typedef-decl name='wostream' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='178' column='1' id='type-id-2302'/>
-      <var-decl name='wcout' type-id='type-id-2302' mangled-name='_ZSt5wcout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='75' column='1'/>
-      <var-decl name='wcerr' type-id='type-id-2302' mangled-name='_ZSt5wcerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='76' column='1'/>
-      <var-decl name='wclog' type-id='type-id-2302' mangled-name='_ZSt5wclog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='77' column='1'/>
+        <return type-id='type-id-2300'/>
+      </function-decl>
+      <typedef-decl name='istream' type-id='type-id-284' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='135' column='1' id='type-id-2301'/>
+      <var-decl name='cin' type-id='type-id-2301' mangled-name='_ZSt3cin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='68' column='1'/>
+      <typedef-decl name='ostream' type-id='type-id-765' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='138' column='1' id='type-id-2302'/>
+      <var-decl name='cout' type-id='type-id-2302' mangled-name='_ZSt4cout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='69' column='1'/>
+      <var-decl name='cerr' type-id='type-id-2302' mangled-name='_ZSt4cerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='70' column='1'/>
+      <var-decl name='clog' type-id='type-id-2302' mangled-name='_ZSt4clog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='71' column='1'/>
+      <typedef-decl name='wistream' type-id='type-id-323' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='175' column='1' id='type-id-2303'/>
+      <var-decl name='wcin' type-id='type-id-2303' mangled-name='_ZSt4wcin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='74' column='1'/>
+      <typedef-decl name='wostream' type-id='type-id-766' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iosfwd' line='178' column='1' id='type-id-2304'/>
+      <var-decl name='wcout' type-id='type-id-2304' mangled-name='_ZSt5wcout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='75' column='1'/>
+      <var-decl name='wcerr' type-id='type-id-2304' mangled-name='_ZSt5wcerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='76' column='1'/>
+      <var-decl name='wclog' type-id='type-id-2304' mangled-name='_ZSt5wclog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='77' column='1'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-75' const='yes' id='type-id-2303'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2303' size-in-bits='64' id='type-id-2298'/>
-    <reference-type-def kind='lvalue' type-id='type-id-75' size-in-bits='64' id='type-id-2297'/>
+    <qualified-type-def type-id='type-id-75' const='yes' id='type-id-2305'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2305' size-in-bits='64' id='type-id-2300'/>
+    <reference-type-def kind='lvalue' type-id='type-id-75' size-in-bits='64' id='type-id-2299'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
       <return type-id='type-id-251'/>
     </function-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='stdio_sync_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2304'>
+      <class-decl name='stdio_sync_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2306'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-39'/>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2305'/>
+          <typedef-decl name='int_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2307'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='512'>
-          <var-decl name='_M_file' type-id='type-id-2261' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
+          <var-decl name='_M_file' type-id='type-id-2263' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_unget_buf' type-id='type-id-2305' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
+          <var-decl name='_M_unget_buf' type-id='type-id-2307' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <return type-id='type-id-2261'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <return type-id='type-id-2263'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncgetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8syncgetcEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncungetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE10syncungetcEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <parameter type-id='type-id-2305'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <parameter type-id='type-id-2307'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncputc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8syncputcEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <parameter type-id='type-id-2305'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <parameter type-id='type-id-2307'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-62'/>
             <parameter type-id='type-id-52'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-61'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-61'/>
         </member-function>
         <member-function access='protected' vtable-offset='6'>
           <function-decl name='sync' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='8'>
           <function-decl name='xsgetn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPcl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-50'/>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='10'>
           <function-decl name='uflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <parameter type-id='type-id-2305'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <parameter type-id='type-id-2307'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='12'>
           <function-decl name='xsputn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKcl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-50'/>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2306' is-artificial='yes'/>
-            <parameter type-id='type-id-2305'/>
-            <return type-id='type-id-2305'/>
+            <parameter type-id='type-id-2308' is-artificial='yes'/>
+            <parameter type-id='type-id-2307'/>
+            <return type-id='type-id-2307'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='stdio_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2307'>
+      <class-decl name='stdio_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2309'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-381'/>
         <member-type access='private'>
-          <typedef-decl name='size_t' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2308'/>
+          <typedef-decl name='size_t' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2310'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2308'/>
+            <parameter type-id='type-id-2310'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2308'/>
+            <parameter type-id='type-id-2310'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fd' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEE2fdEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <return type-id='type-id-589'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EiSt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2308'/>
+            <parameter type-id='type-id-2310'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP8_IO_FILESt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2308'/>
+            <parameter type-id='type-id-2310'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2309' is-artificial='yes'/>
+            <parameter type-id='type-id-2311' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='stdio_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2310'>
+      <class-decl name='stdio_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2312'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-407'/>
         <member-type access='private'>
-          <typedef-decl name='size_t' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2311'/>
+          <typedef-decl name='size_t' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2313'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2311'/>
+            <parameter type-id='type-id-2313'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2311'/>
+            <parameter type-id='type-id-2313'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fd' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEE2fdEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <return type-id='type-id-589'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EiSt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2311'/>
+            <parameter type-id='type-id-2313'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EP8_IO_FILESt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-589'/>
             <parameter type-id='type-id-53'/>
-            <parameter type-id='type-id-2311'/>
+            <parameter type-id='type-id-2313'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2312' is-artificial='yes'/>
+            <parameter type-id='type-id-2314' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
       <return type-id='type-id-38'/>
     </function-decl>
     <namespace-decl name='__gnu_internal'>
-      <var-decl name='buf_cout_sync' type-id='type-id-2304' mangled-name='_ZN14__gnu_internal13buf_cout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='43' column='1'/>
-      <var-decl name='buf_cin_sync' type-id='type-id-2304' mangled-name='_ZN14__gnu_internal12buf_cin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='44' column='1'/>
-      <var-decl name='buf_cerr_sync' type-id='type-id-2304' mangled-name='_ZN14__gnu_internal13buf_cerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='45' column='1'/>
-      <var-decl name='buf_cout' type-id='type-id-2307' mangled-name='_ZN14__gnu_internal8buf_coutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='47' column='1'/>
-      <var-decl name='buf_cin' type-id='type-id-2307' mangled-name='_ZN14__gnu_internal7buf_cinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='48' column='1'/>
-      <var-decl name='buf_cerr' type-id='type-id-2307' mangled-name='_ZN14__gnu_internal8buf_cerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='49' column='1'/>
-      <var-decl name='buf_wcout_sync' type-id='type-id-2259' mangled-name='_ZN14__gnu_internal14buf_wcout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='52' column='1'/>
-      <var-decl name='buf_wcin_sync' type-id='type-id-2259' mangled-name='_ZN14__gnu_internal13buf_wcin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='53' column='1'/>
-      <var-decl name='buf_wcerr_sync' type-id='type-id-2259' mangled-name='_ZN14__gnu_internal14buf_wcerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='54' column='1'/>
-      <var-decl name='buf_wcout' type-id='type-id-2310' mangled-name='_ZN14__gnu_internal9buf_wcoutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='56' column='1'/>
-      <var-decl name='buf_wcin' type-id='type-id-2310' mangled-name='_ZN14__gnu_internal8buf_wcinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='57' column='1'/>
-      <var-decl name='buf_wcerr' type-id='type-id-2310' mangled-name='_ZN14__gnu_internal9buf_wcerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='58' column='1'/>
+      <var-decl name='buf_cout_sync' type-id='type-id-2306' mangled-name='_ZN14__gnu_internal13buf_cout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='43' column='1'/>
+      <var-decl name='buf_cin_sync' type-id='type-id-2306' mangled-name='_ZN14__gnu_internal12buf_cin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='44' column='1'/>
+      <var-decl name='buf_cerr_sync' type-id='type-id-2306' mangled-name='_ZN14__gnu_internal13buf_cerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='45' column='1'/>
+      <var-decl name='buf_cout' type-id='type-id-2309' mangled-name='_ZN14__gnu_internal8buf_coutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='47' column='1'/>
+      <var-decl name='buf_cin' type-id='type-id-2309' mangled-name='_ZN14__gnu_internal7buf_cinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='48' column='1'/>
+      <var-decl name='buf_cerr' type-id='type-id-2309' mangled-name='_ZN14__gnu_internal8buf_cerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='49' column='1'/>
+      <var-decl name='buf_wcout_sync' type-id='type-id-2261' mangled-name='_ZN14__gnu_internal14buf_wcout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='52' column='1'/>
+      <var-decl name='buf_wcin_sync' type-id='type-id-2261' mangled-name='_ZN14__gnu_internal13buf_wcin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='53' column='1'/>
+      <var-decl name='buf_wcerr_sync' type-id='type-id-2261' mangled-name='_ZN14__gnu_internal14buf_wcerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='54' column='1'/>
+      <var-decl name='buf_wcout' type-id='type-id-2312' mangled-name='_ZN14__gnu_internal9buf_wcoutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='56' column='1'/>
+      <var-decl name='buf_wcin' type-id='type-id-2312' mangled-name='_ZN14__gnu_internal8buf_wcinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='57' column='1'/>
+      <var-decl name='buf_wcerr' type-id='type-id-2312' mangled-name='_ZN14__gnu_internal9buf_wcerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/ios_init.cc' line='58' column='1'/>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2304' size-in-bits='64' id='type-id-2306'/>
+    <pointer-type-def type-id='type-id-2306' size-in-bits='64' id='type-id-2308'/>
     <function-decl name='operator new' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='111' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-68'/>
       <parameter type-id='type-id-35' name='__p' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='111' column='1'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <var-decl name='stderr' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='167' column='1'/>
-    <pointer-type-def type-id='type-id-2307' size-in-bits='64' id='type-id-2309'/>
-    <pointer-type-def type-id='type-id-2310' size-in-bits='64' id='type-id-2312'/>
+    <pointer-type-def type-id='type-id-2309' size-in-bits='64' id='type-id-2311'/>
+    <pointer-type-def type-id='type-id-2312' size-in-bits='64' id='type-id-2314'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ios_locale.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
     <namespace-decl name='std'>
 
       <namespace-decl name='__detail'>
-        <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='78' column='1' id='type-id-2313'>
+        <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='78' column='1' id='type-id-2315'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='_M_next' type-id='type-id-2314' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='80' column='1'/>
+            <var-decl name='_M_next' type-id='type-id-2316' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='80' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='_M_prev' type-id='type-id-2314' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='81' column='1'/>
+            <var-decl name='_M_prev' type-id='type-id-2316' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='81' column='1'/>
           </data-member>
           <member-function access='public' static='yes'>
             <function-decl name='swap' mangled-name='_ZNSt8__detail15_List_node_base4swapERS0_S1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2315'/>
-              <parameter type-id='type-id-2315'/>
+              <parameter type-id='type-id-2317'/>
+              <parameter type-id='type-id-2317'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_transfer' mangled-name='_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2314' is-artificial='yes'/>
-              <parameter type-id='type-id-2314'/>
-              <parameter type-id='type-id-2314'/>
+              <parameter type-id='type-id-2316' is-artificial='yes'/>
+              <parameter type-id='type-id-2316'/>
+              <parameter type-id='type-id-2316'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_reverse' mangled-name='_ZNSt8__detail15_List_node_base10_M_reverseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base10_M_reverseEv@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2314' is-artificial='yes'/>
+              <parameter type-id='type-id-2316' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_hook' mangled-name='_ZNSt8__detail15_List_node_base7_M_hookEPS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base7_M_hookEPS0_@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2314' is-artificial='yes'/>
-              <parameter type-id='type-id-2314'/>
+              <parameter type-id='type-id-2316' is-artificial='yes'/>
+              <parameter type-id='type-id-2316'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_unhook' mangled-name='_ZNSt8__detail15_List_node_base9_M_unhookEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base9_M_unhookEv@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2314' is-artificial='yes'/>
+              <parameter type-id='type-id-2316' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
       <function-decl name='swap&lt;std::__detail::_List_node_base*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2316'/>
-        <parameter type-id='type-id-2316'/>
+        <parameter type-id='type-id-2318'/>
+        <parameter type-id='type-id-2318'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2313' size-in-bits='64' id='type-id-2314'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2313' size-in-bits='64' id='type-id-2315'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2314' size-in-bits='64' id='type-id-2316'/>
+    <pointer-type-def type-id='type-id-2315' size-in-bits='64' id='type-id-2316'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2315' size-in-bits='64' id='type-id-2317'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2316' size-in-bits='64' id='type-id-2318'/>
 
 
   </abi-instr>
       <function-decl name='operator==&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2490' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-183'/>
         <parameter type-id='type-id-183'/>
-        <return type-id='type-id-2317'/>
+        <return type-id='type-id-2319'/>
       </function-decl>
       <function-decl name='__throw_runtime_error' mangled-name='_ZSt21__throw_runtime_errorPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
       <function-decl name='__throw_concurrence_lock_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/concurrence.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__enable_if&lt;true, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='47' column='1' id='type-id-2318'>
+      <class-decl name='__enable_if&lt;true, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='47' column='1' id='type-id-2320'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-25' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='48' column='1' id='type-id-2317'/>
+          <typedef-decl name='__type' type-id='type-id-25' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='48' column='1' id='type-id-2319'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <function-decl name='__verify_grouping' mangled-name='_ZSt17__verify_groupingPKcmRKSs' filepath='../../../.././libstdc++-v3/src/c++98/locale_facets.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt17__verify_groupingPKcmRKSs@@GLIBCXX_3.4.10'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-91'/>
         <return type-id='type-id-25'/>
       </function-decl>
-      <class-decl name='__num_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1520' column='1' id='type-id-2319'>
+      <class-decl name='__num_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1520' column='1' id='type-id-2321'>
         <data-member access='private' static='yes'>
           <var-decl name='_S_atoms_out' type-id='type-id-13' mangled-name='_ZNSt10__num_base12_S_atoms_outE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1545' column='1' elf-symbol-id='_ZNSt10__num_base12_S_atoms_outE@@GLIBCXX_3.4'/>
         </data-member>
         <return type-id='type-id-1194'/>
       </function-decl>
       <function-decl name='operator-&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-443'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-731' size-in-bits='64' id='type-id-2320'/>
+    <reference-type-def kind='lvalue' type-id='type-id-731' size-in-bits='64' id='type-id-2322'/>
     <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='logic_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='56' column='1' id='type-id-2321'>
+      <class-decl name='logic_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='56' column='1' id='type-id-2323'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_msg' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='58' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='logic_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2322' is-artificial='yes'/>
+            <parameter type-id='type-id-2324' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='logic_error' mangled-name='_ZNSt11logic_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11logic_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2322' is-artificial='yes'/>
+            <parameter type-id='type-id-2324' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~logic_error' mangled-name='_ZNSt11logic_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11logic_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2322' is-artificial='yes'/>
+            <parameter type-id='type-id-2324' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~logic_error' mangled-name='_ZNSt11logic_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11logic_errorD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2322' is-artificial='yes'/>
+            <parameter type-id='type-id-2324' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~logic_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2322' is-artificial='yes'/>
+            <parameter type-id='type-id-2324' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt11logic_error4whatEv' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2323' is-artificial='yes'/>
+            <parameter type-id='type-id-2325' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='runtime_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='113' column='1' id='type-id-2324'>
+      <class-decl name='runtime_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='113' column='1' id='type-id-2326'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_msg' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='115' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='runtime_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2325' is-artificial='yes'/>
+            <parameter type-id='type-id-2327' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='runtime_error' mangled-name='_ZNSt13runtime_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13runtime_errorC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2325' is-artificial='yes'/>
+            <parameter type-id='type-id-2327' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~runtime_error' mangled-name='_ZNSt13runtime_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13runtime_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2325' is-artificial='yes'/>
+            <parameter type-id='type-id-2327' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~runtime_error' mangled-name='_ZNSt13runtime_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13runtime_errorD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2325' is-artificial='yes'/>
+            <parameter type-id='type-id-2327' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~runtime_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2325' is-artificial='yes'/>
+            <parameter type-id='type-id-2327' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt13runtime_error4whatEv' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13runtime_error4whatEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2326' is-artificial='yes'/>
+            <parameter type-id='type-id-2328' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='out_of_range' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='101' column='1' id='type-id-2327'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2321'/>
+      <class-decl name='out_of_range' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='101' column='1' id='type-id-2329'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2323'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='out_of_range' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2328' is-artificial='yes'/>
+            <parameter type-id='type-id-2330' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='out_of_range' mangled-name='_ZNSt12out_of_rangeC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12out_of_rangeC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2328' is-artificial='yes'/>
+            <parameter type-id='type-id-2330' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~out_of_range' mangled-name='_ZNSt12out_of_rangeD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12out_of_rangeD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2328' is-artificial='yes'/>
+            <parameter type-id='type-id-2330' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~out_of_range' mangled-name='_ZNSt12out_of_rangeD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12out_of_rangeD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2328' is-artificial='yes'/>
+            <parameter type-id='type-id-2330' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~out_of_range' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2328' is-artificial='yes'/>
+            <parameter type-id='type-id-2330' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='length_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='92' column='1' id='type-id-2329'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2321'/>
+      <class-decl name='length_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='92' column='1' id='type-id-2331'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2323'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='length_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2330' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='length_error' mangled-name='_ZNSt12length_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12length_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2330' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~length_error' mangled-name='_ZNSt12length_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12length_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2330' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~length_error' mangled-name='_ZNSt12length_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12length_errorD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2330' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~length_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2330' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='invalid_argument' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='83' column='1' id='type-id-2331'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2321'/>
+      <class-decl name='invalid_argument' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='83' column='1' id='type-id-2333'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2323'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='invalid_argument' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2334' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='invalid_argument' mangled-name='_ZNSt16invalid_argumentC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16invalid_argumentC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2334' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~invalid_argument' mangled-name='_ZNSt16invalid_argumentD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16invalid_argumentD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2334' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~invalid_argument' mangled-name='_ZNSt16invalid_argumentD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16invalid_argumentD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2334' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~invalid_argument' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2334' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='domain_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='75' column='1' id='type-id-2333'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2321'/>
+      <class-decl name='domain_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='75' column='1' id='type-id-2335'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2323'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='domain_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2334' is-artificial='yes'/>
+            <parameter type-id='type-id-2336' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='domain_error' mangled-name='_ZNSt12domain_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12domain_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2334' is-artificial='yes'/>
+            <parameter type-id='type-id-2336' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~domain_error' mangled-name='_ZNSt12domain_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12domain_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2334' is-artificial='yes'/>
+            <parameter type-id='type-id-2336' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~domain_error' mangled-name='_ZNSt12domain_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12domain_errorD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2334' is-artificial='yes'/>
+            <parameter type-id='type-id-2336' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~domain_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2334' is-artificial='yes'/>
+            <parameter type-id='type-id-2336' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='underflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='147' column='1' id='type-id-2335'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2324'/>
+      <class-decl name='underflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='147' column='1' id='type-id-2337'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2326'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='underflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2336' is-artificial='yes'/>
+            <parameter type-id='type-id-2338' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='underflow_error' mangled-name='_ZNSt15underflow_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15underflow_errorC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2336' is-artificial='yes'/>
+            <parameter type-id='type-id-2338' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~underflow_error' mangled-name='_ZNSt15underflow_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15underflow_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2336' is-artificial='yes'/>
+            <parameter type-id='type-id-2338' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~underflow_error' mangled-name='_ZNSt15underflow_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15underflow_errorD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2336' is-artificial='yes'/>
+            <parameter type-id='type-id-2338' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~underflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2336' is-artificial='yes'/>
+            <parameter type-id='type-id-2338' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='overflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='139' column='1' id='type-id-2337'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2324'/>
+      <class-decl name='overflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='139' column='1' id='type-id-2339'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2326'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='overflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2338' is-artificial='yes'/>
+            <parameter type-id='type-id-2340' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='overflow_error' mangled-name='_ZNSt14overflow_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14overflow_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2338' is-artificial='yes'/>
+            <parameter type-id='type-id-2340' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~overflow_error' mangled-name='_ZNSt14overflow_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14overflow_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2338' is-artificial='yes'/>
+            <parameter type-id='type-id-2340' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~overflow_error' mangled-name='_ZNSt14overflow_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14overflow_errorD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2338' is-artificial='yes'/>
+            <parameter type-id='type-id-2340' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~overflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2338' is-artificial='yes'/>
+            <parameter type-id='type-id-2340' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='range_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='131' column='1' id='type-id-2339'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2324'/>
+      <class-decl name='range_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='131' column='1' id='type-id-2341'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2326'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='range_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2340' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='range_error' mangled-name='_ZNSt11range_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11range_errorC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2340' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~range_error' mangled-name='_ZNSt11range_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11range_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2340' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~range_error' mangled-name='_ZNSt11range_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11range_errorD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2340' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~range_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2340' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     <function-decl name='localeconv' filepath='/usr/include/locale.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-539'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2321' size-in-bits='64' id='type-id-2322'/>
-    <qualified-type-def type-id='type-id-2321' const='yes' id='type-id-2341'/>
-    <pointer-type-def type-id='type-id-2341' size-in-bits='64' id='type-id-2323'/>
-    <pointer-type-def type-id='type-id-2324' size-in-bits='64' id='type-id-2325'/>
-    <qualified-type-def type-id='type-id-2324' const='yes' id='type-id-2342'/>
-    <pointer-type-def type-id='type-id-2342' size-in-bits='64' id='type-id-2326'/>
-    <pointer-type-def type-id='type-id-2327' size-in-bits='64' id='type-id-2328'/>
+    <pointer-type-def type-id='type-id-2323' size-in-bits='64' id='type-id-2324'/>
+    <qualified-type-def type-id='type-id-2323' const='yes' id='type-id-2343'/>
+    <pointer-type-def type-id='type-id-2343' size-in-bits='64' id='type-id-2325'/>
+    <pointer-type-def type-id='type-id-2326' size-in-bits='64' id='type-id-2327'/>
+    <qualified-type-def type-id='type-id-2326' const='yes' id='type-id-2344'/>
+    <pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-2328'/>
     <pointer-type-def type-id='type-id-2329' size-in-bits='64' id='type-id-2330'/>
     <pointer-type-def type-id='type-id-2331' size-in-bits='64' id='type-id-2332'/>
     <pointer-type-def type-id='type-id-2333' size-in-bits='64' id='type-id-2334'/>
     <pointer-type-def type-id='type-id-2335' size-in-bits='64' id='type-id-2336'/>
     <pointer-type-def type-id='type-id-2337' size-in-bits='64' id='type-id-2338'/>
     <pointer-type-def type-id='type-id-2339' size-in-bits='64' id='type-id-2340'/>
+    <pointer-type-def type-id='type-id-2341' size-in-bits='64' id='type-id-2342'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
         <return type-id='type-id-72'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
-      <class-decl name='strstreambuf' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='65' column='1' id='type-id-2343'>
+      <class-decl name='strstreambuf' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='65' column='1' id='type-id-2345'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-39'/>
         <data-member access='private' layout-offset-in-bits='512'>
-          <var-decl name='_M_alloc_fun' type-id='type-id-1854' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='118' column='1'/>
+          <var-decl name='_M_alloc_fun' type-id='type-id-1856' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='118' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_free_fun' type-id='type-id-1778' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='119' column='1'/>
+          <var-decl name='_M_free_fun' type-id='type-id-1780' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='119' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='7'>
           <var-decl name='_M_dynamic' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='121' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-1854'/>
-            <parameter type-id='type-id-1778'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-1856'/>
+            <parameter type-id='type-id-1780'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2345'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2347'/>
             <parameter type-id='type-id-50'/>
-            <parameter type-id='type-id-2345'/>
+            <parameter type-id='type-id-2347'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2346'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2348'/>
             <parameter type-id='type-id-50'/>
-            <parameter type-id='type-id-2346'/>
+            <parameter type-id='type-id-2348'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2347'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2349'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-1774'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-1776'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='freeze' mangled-name='_ZNSt12strstreambuf6freezeEb' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf6freezeEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt12strstreambuf3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='pcount' mangled-name='_ZNKSt12strstreambuf6pcountEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2348' is-artificial='yes'/>
+            <parameter type-id='type-id-2350' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt12strstreambufaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2349'/>
-            <return type-id='type-id-2350'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2351'/>
+            <return type-id='type-id-2352'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2349'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2351'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_alloc' mangled-name='_ZNSt12strstreambuf8_M_allocEm' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf8_M_allocEm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_free' mangled-name='_ZNSt12strstreambuf7_M_freeEPc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf7_M_freeEPc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_setup' mangled-name='_ZNSt12strstreambuf8_M_setupEPcS0_l' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf8_M_setupEPcS0_l@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-50'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPFPvmEPFvS0_E' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPFPvmEPFvS0_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-1854'/>
-            <parameter type-id='type-id-1778'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-1856'/>
+            <parameter type-id='type-id-1780'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2El' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC2El@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPKhl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPKhl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-1774'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-1776'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPKal' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPKal@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2347'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2349'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPKcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPKcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPhlS0_' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPhlS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2346'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2348'/>
             <parameter type-id='type-id-50'/>
-            <parameter type-id='type-id-2346'/>
+            <parameter type-id='type-id-2348'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPalS0_' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPalS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
-            <parameter type-id='type-id-2345'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2347'/>
             <parameter type-id='type-id-50'/>
-            <parameter type-id='type-id-2345'/>
+            <parameter type-id='type-id-2347'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPclS0_' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPclS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstreambuf' mangled-name='_ZNSt12strstreambufD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstreambuf' mangled-name='_ZNSt12strstreambufD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='3'>
           <function-decl name='setbuf' mangled-name='_ZNSt12strstreambuf6setbufEPcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf6setbufEPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-50'/>
             <return type-id='type-id-26'/>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZNSt12strstreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-45'/>
             <parameter type-id='type-id-52'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZNSt12strstreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-43'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-43'/>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZNSt12strstreambuf9underflowEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf9underflowEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <return type-id='type-id-41'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZNSt12strstreambuf9pbackfailEi' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf9pbackfailEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-41'/>
             <return type-id='type-id-41'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZNSt12strstreambuf8overflowEi' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf8overflowEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <parameter type-id='type-id-41'/>
             <return type-id='type-id-41'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_iostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2351'>
+      <class-decl name='basic_iostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2353'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-284'/>
         <base-class access='public' layout-offset-in-bits='128' type-id='type-id-765'/>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-26'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-26'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-26'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-26'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-26'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSdD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSdD1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSdD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2352' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='strstream' size-in-bits='3008' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='161' column='1' id='type-id-2353'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2351'/>
+      <class-decl name='strstream' size-in-bits='3008' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='161' column='1' id='type-id-2355'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2353'/>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_buf' type-id='type-id-2343' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='179' column='1'/>
+          <var-decl name='_M_buf' type-id='type-id-2345' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='179' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt9strstream5rdbufEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9strstream5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
-            <return type-id='type-id-2344'/>
+            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <return type-id='type-id-2346'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='freeze' mangled-name='_ZNSt9strstream6freezeEb' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstream6freezeEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='pcount' mangled-name='_ZNKSt9strstream6pcountEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9strstream6pcountEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
+            <parameter type-id='type-id-2357' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt9strstream3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='414' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstream3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC2EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC2EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC1EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC1EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstream' mangled-name='_ZNSt9strstreamD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstream' mangled-name='_ZNSt9strstreamD1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstream' mangled-name='_ZNSt9strstreamD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~strstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2354' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='ostrstream' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='144' column='1' id='type-id-2356'>
+      <class-decl name='ostrstream' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='144' column='1' id='type-id-2358'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_buf' type-id='type-id-2343' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='157' column='1'/>
+          <var-decl name='_M_buf' type-id='type-id-2345' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='157' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt10ostrstream5rdbufEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10ostrstream5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2358' is-artificial='yes'/>
-            <return type-id='type-id-2344'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <return type-id='type-id-2346'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='freeze' mangled-name='_ZNSt10ostrstream6freezeEb' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstream6freezeEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt10ostrstream3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstream3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='pcount' mangled-name='_ZNKSt10ostrstream6pcountEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10ostrstream6pcountEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2358' is-artificial='yes'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
             <return type-id='type-id-38'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC2EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC2EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC1EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC1EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~ostrstream' mangled-name='_ZNSt10ostrstreamD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~ostrstream' mangled-name='_ZNSt10ostrstreamD1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~ostrstream' mangled-name='_ZNSt10ostrstreamD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~ostrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2359' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='istrstream' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='127' column='1' id='type-id-2359'>
+      <class-decl name='istrstream' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='127' column='1' id='type-id-2361'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-284'/>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_buf' type-id='type-id-2343' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='140' column='1'/>
+          <var-decl name='_M_buf' type-id='type-id-2345' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='140' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt10istrstream5rdbufEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2361' is-artificial='yes'/>
-            <return type-id='type-id-2344'/>
+            <parameter type-id='type-id-2363' is-artificial='yes'/>
+            <return type-id='type-id-2346'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt10istrstream3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstream3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <return type-id='type-id-151'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPKc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPKc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPKcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPKcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPKcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPKcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~istrstream' mangled-name='_ZNSt10istrstreamD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~istrstream' mangled-name='_ZNSt10istrstreamD1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~istrstream' mangled-name='_ZNSt10istrstreamD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2360' is-artificial='yes'/>
+            <parameter type-id='type-id-2362' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-676'/>
       <return type-id='type-id-535'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2343' size-in-bits='64' id='type-id-2344'/>
-    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-2345'/>
-    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-2346'/>
-    <qualified-type-def type-id='type-id-510' const='yes' id='type-id-2362'/>
-    <pointer-type-def type-id='type-id-2362' size-in-bits='64' id='type-id-2347'/>
-    <qualified-type-def type-id='type-id-2343' const='yes' id='type-id-2363'/>
-    <pointer-type-def type-id='type-id-2363' size-in-bits='64' id='type-id-2348'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2350'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2363' size-in-bits='64' id='type-id-2349'/>
-    <pointer-type-def type-id='type-id-2351' size-in-bits='64' id='type-id-2352'/>
+    <pointer-type-def type-id='type-id-2345' size-in-bits='64' id='type-id-2346'/>
+    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-2347'/>
+    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-2348'/>
+    <qualified-type-def type-id='type-id-510' const='yes' id='type-id-2364'/>
+    <pointer-type-def type-id='type-id-2364' size-in-bits='64' id='type-id-2349'/>
+    <qualified-type-def type-id='type-id-2345' const='yes' id='type-id-2365'/>
+    <pointer-type-def type-id='type-id-2365' size-in-bits='64' id='type-id-2350'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2345' size-in-bits='64' id='type-id-2352'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2365' size-in-bits='64' id='type-id-2351'/>
     <pointer-type-def type-id='type-id-2353' size-in-bits='64' id='type-id-2354'/>
-    <qualified-type-def type-id='type-id-2353' const='yes' id='type-id-2364'/>
-    <pointer-type-def type-id='type-id-2364' size-in-bits='64' id='type-id-2355'/>
-    <pointer-type-def type-id='type-id-2356' size-in-bits='64' id='type-id-2357'/>
-    <qualified-type-def type-id='type-id-2356' const='yes' id='type-id-2365'/>
-    <pointer-type-def type-id='type-id-2365' size-in-bits='64' id='type-id-2358'/>
-    <pointer-type-def type-id='type-id-2359' size-in-bits='64' id='type-id-2360'/>
-    <qualified-type-def type-id='type-id-2359' const='yes' id='type-id-2366'/>
-    <pointer-type-def type-id='type-id-2366' size-in-bits='64' id='type-id-2361'/>
+    <pointer-type-def type-id='type-id-2355' size-in-bits='64' id='type-id-2356'/>
+    <qualified-type-def type-id='type-id-2355' const='yes' id='type-id-2366'/>
+    <pointer-type-def type-id='type-id-2366' size-in-bits='64' id='type-id-2357'/>
+    <pointer-type-def type-id='type-id-2358' size-in-bits='64' id='type-id-2359'/>
+    <qualified-type-def type-id='type-id-2358' const='yes' id='type-id-2367'/>
+    <pointer-type-def type-id='type-id-2367' size-in-bits='64' id='type-id-2360'/>
+    <pointer-type-def type-id='type-id-2361' size-in-bits='64' id='type-id-2362'/>
+    <qualified-type-def type-id='type-id-2361' const='yes' id='type-id-2368'/>
+    <pointer-type-def type-id='type-id-2368' size-in-bits='64' id='type-id-2363'/>
     <function-decl name='operator new []' mangled-name='_Znam' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-68'/>
       <return type-id='type-id-35'/>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/tree.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <enum-decl name='_Rb_tree_color' id='type-id-2367'>
+      <enum-decl name='_Rb_tree_color' id='type-id-2369'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='_S_red' value='0'/>
         <enumerator name='_S_black' value='1'/>
       </enum-decl>
       <function-decl name='swap&lt;std::_Rb_tree_color&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2368'/>
-        <parameter type-id='type-id-2368'/>
+        <parameter type-id='type-id-2370'/>
+        <parameter type-id='type-id-2370'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='90' column='1' id='type-id-2369'>
+      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='90' column='1' id='type-id-2371'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2371' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2370'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2372'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2372'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2375' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2374'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2371' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2370'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2372'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2372'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2375' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2374'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2371' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2370'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2372'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2372'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2375' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2374'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_color' type-id='type-id-2367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='95' column='1'/>
+          <var-decl name='_M_color' type-id='type-id-2369' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='95' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='_M_parent' type-id='type-id-2370' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='96' column='1'/>
+          <var-decl name='_M_parent' type-id='type-id-2372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='96' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='_M_left' type-id='type-id-2370' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='97' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-2372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='97' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='_M_right' type-id='type-id-2370' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='98' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-2372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='98' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2370'/>
+            <parameter type-id='type-id-2372'/>
+            <return type-id='type-id-2372'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2372'/>
+            <parameter type-id='type-id-2374'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2370'/>
+            <parameter type-id='type-id-2372'/>
+            <return type-id='type-id-2372'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2372'/>
+            <parameter type-id='type-id-2374'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2370'/>
+            <parameter type-id='type-id-2372'/>
+            <return type-id='type-id-2372'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2372'/>
+            <parameter type-id='type-id-2374'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2370'/>
+            <parameter type-id='type-id-2372'/>
+            <return type-id='type-id-2372'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2372'/>
+            <parameter type-id='type-id-2374'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2370'/>
+            <parameter type-id='type-id-2372'/>
+            <return type-id='type-id-2372'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2372'/>
+            <parameter type-id='type-id-2374'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2370'/>
+            <parameter type-id='type-id-2372'/>
+            <return type-id='type-id-2372'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2372'/>
+            <parameter type-id='type-id-2374'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='_Rb_tree_increment' mangled-name='_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2371'/>
-        <return type-id='type-id-2371'/>
-      </function-decl>
-      <function-decl name='_Rb_tree_increment' mangled-name='_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
         <parameter type-id='type-id-2373'/>
         <return type-id='type-id-2373'/>
       </function-decl>
-      <function-decl name='_Rb_tree_decrement' mangled-name='_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2371'/>
-        <return type-id='type-id-2371'/>
+      <function-decl name='_Rb_tree_increment' mangled-name='_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
+        <parameter type-id='type-id-2375'/>
+        <return type-id='type-id-2375'/>
       </function-decl>
-      <function-decl name='_Rb_tree_decrement' mangled-name='_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
+      <function-decl name='_Rb_tree_decrement' mangled-name='_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
         <parameter type-id='type-id-2373'/>
         <return type-id='type-id-2373'/>
       </function-decl>
+      <function-decl name='_Rb_tree_decrement' mangled-name='_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
+        <parameter type-id='type-id-2375'/>
+        <return type-id='type-id-2375'/>
+      </function-decl>
       <function-decl name='_Rb_tree_rotate_left' mangled-name='_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2371'/>
-        <parameter type-id='type-id-2374'/>
+        <parameter type-id='type-id-2373'/>
+        <parameter type-id='type-id-2376'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Rb_tree_rotate_right' mangled-name='_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2371'/>
-        <parameter type-id='type-id-2374'/>
+        <parameter type-id='type-id-2373'/>
+        <parameter type-id='type-id-2376'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Rb_tree_insert_and_rebalance' mangled-name='_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@@GLIBCXX_3.4'>
         <parameter type-id='type-id-25'/>
-        <parameter type-id='type-id-2371'/>
-        <parameter type-id='type-id-2371'/>
-        <parameter type-id='type-id-2375'/>
+        <parameter type-id='type-id-2373'/>
+        <parameter type-id='type-id-2373'/>
+        <parameter type-id='type-id-2377'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Rb_tree_rebalance_for_erase' mangled-name='_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2371'/>
-        <parameter type-id='type-id-2375'/>
-        <return type-id='type-id-2371'/>
+        <parameter type-id='type-id-2373'/>
+        <parameter type-id='type-id-2377'/>
+        <return type-id='type-id-2373'/>
       </function-decl>
       <function-decl name='_Rb_tree_black_count' mangled-name='_ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2373'/>
-        <parameter type-id='type-id-2373'/>
+        <parameter type-id='type-id-2375'/>
+        <parameter type-id='type-id-2375'/>
         <return type-id='type-id-504'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-2367' size-in-bits='64' id='type-id-2368'/>
-    <pointer-type-def type-id='type-id-2369' size-in-bits='64' id='type-id-2371'/>
-    <qualified-type-def type-id='type-id-2369' const='yes' id='type-id-2376'/>
-    <pointer-type-def type-id='type-id-2376' size-in-bits='64' id='type-id-2373'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2371' size-in-bits='64' id='type-id-2374'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2369' size-in-bits='64' id='type-id-2375'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2369' size-in-bits='64' id='type-id-2370'/>
+    <pointer-type-def type-id='type-id-2371' size-in-bits='64' id='type-id-2373'/>
+    <qualified-type-def type-id='type-id-2371' const='yes' id='type-id-2378'/>
+    <pointer-type-def type-id='type-id-2378' size-in-bits='64' id='type-id-2375'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2373' size-in-bits='64' id='type-id-2376'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2371' size-in-bits='64' id='type-id-2377'/>
 
 
   </abi-instr>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-296' const='yes' id='type-id-2378'/>
+    <qualified-type-def type-id='type-id-296' const='yes' id='type-id-2380'/>
 
-    <qualified-type-def type-id='type-id-335' const='yes' id='type-id-2379'/>
-    <reference-type-def kind='lvalue' type-id='type-id-901' size-in-bits='64' id='type-id-2377'/>
+    <qualified-type-def type-id='type-id-335' const='yes' id='type-id-2381'/>
+    <reference-type-def kind='lvalue' type-id='type-id-901' size-in-bits='64' id='type-id-2379'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
     <namespace-decl name='std'>
 
       <function-decl name='__valarray_product&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2380'/>
-        <parameter type-id='type-id-2380'/>
+        <parameter type-id='type-id-2382'/>
+        <parameter type-id='type-id-2382'/>
         <return type-id='type-id-71'/>
       </function-decl>
       <function-decl name='__valarray_destroy_elements&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2029'/>
-        <parameter type-id='type-id-2029'/>
+        <parameter type-id='type-id-2031'/>
+        <parameter type-id='type-id-2031'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__valarray_release_memory' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-35'/>
       </function-decl>
       <function-decl name='__valarray_copy_construct&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2380'/>
-        <parameter type-id='type-id-2380'/>
-        <parameter type-id='type-id-2029'/>
+        <parameter type-id='type-id-2382'/>
+        <parameter type-id='type-id-2382'/>
+        <parameter type-id='type-id-2031'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__valarray_default_construct&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2029'/>
-        <parameter type-id='type-id-2029'/>
+        <parameter type-id='type-id-2031'/>
+        <parameter type-id='type-id-2031'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='valarray&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2381'>
+      <class-decl name='valarray&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2383'>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2382'>
+          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2384'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2384' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2383'/>
+              <typedef-decl name='_Rt' type-id='type-id-2386' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2385'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2385'>
+          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2387'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2387' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2386'/>
+              <typedef-decl name='_Rt' type-id='type-id-2389' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2388'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2388'>
+          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2390'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2390' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2389'/>
+              <typedef-decl name='_Rt' type-id='type-id-2392' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2391'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2391'>
+          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2393'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2393' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2392'/>
+              <typedef-decl name='_Rt' type-id='type-id-2395' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2394'/>
             </member-type>
           </class-decl>
         </member-type>
           <var-decl name='_M_size' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='562' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_data' type-id='type-id-2029' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='563' column='1'/>
+          <var-decl name='_M_data' type-id='type-id-2031' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='563' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2380'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2382'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2396'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2398'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2397'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2399'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2398'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2400'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2399'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2401'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt11slice_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2396'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2398'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt12gslice_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2397'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2399'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt10mask_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2398'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2400'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt14indirect_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2399'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2401'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImEixEm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-1948'/>
+            <return type-id='type-id-1950'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <parameter type-id='type-id-2402'/>
-            <return type-id='type-id-2403'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <parameter type-id='type-id-2404'/>
+            <return type-id='type-id-2405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2402'/>
-            <return type-id='type-id-2404'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2404'/>
+            <return type-id='type-id-2406'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <parameter type-id='type-id-2405'/>
-            <return type-id='type-id-2406'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <parameter type-id='type-id-2407'/>
+            <return type-id='type-id-2408'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2405'/>
-            <return type-id='type-id-2407'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2407'/>
+            <return type-id='type-id-2409'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixERKS_IbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2381'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2383'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixERKS_IbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2409'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2411'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2410'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2412'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2411'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2413'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt8valarrayImEpsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <return type-id='type-id-2383'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <return type-id='type-id-2385'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt8valarrayImEngEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <return type-id='type-id-2386'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <return type-id='type-id-2388'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator~' mangled-name='_ZNKSt8valarrayImEcoEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <return type-id='type-id-2389'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <return type-id='type-id-2391'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator!' mangled-name='_ZNKSt8valarrayImEntEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <return type-id='type-id-2392'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <return type-id='type-id-2394'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayImEmLERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayImEdVERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayImErMERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayImEpLERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayImEmIERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayImEeOERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='404' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayImEaNERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayImEoRERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayImElSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayImErSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayImEmLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='419' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayImEdVERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayImErMERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayImEpLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayImEmIERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayImEeOERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayImEoRERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayImEaNERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayImElSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayImErSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2400'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2402'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8valarrayImE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt8valarrayImE4sizeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='sum' mangled-name='_ZNKSt8valarrayImE3sumEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <return type-id='type-id-71'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='min' mangled-name='_ZNKSt8valarrayImE3minEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <return type-id='type-id-71'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max' mangled-name='_ZNKSt8valarrayImE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <return type-id='type-id-71'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='shift' mangled-name='_ZNKSt8valarrayImE5shiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-2381'/>
+            <return type-id='type-id-2383'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='cshift' mangled-name='_ZNKSt8valarrayImE6cshiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-2381'/>
+            <return type-id='type-id-2383'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayImE5applyEPFmmE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <parameter type-id='type-id-2412'/>
-            <return type-id='type-id-2413'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <parameter type-id='type-id-2414'/>
+            <return type-id='type-id-2415'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayImE5applyEPFmRKmE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401' is-artificial='yes'/>
-            <parameter type-id='type-id-2414'/>
-            <return type-id='type-id-2415'/>
+            <parameter type-id='type-id-2403' is-artificial='yes'/>
+            <parameter type-id='type-id-2416'/>
+            <return type-id='type-id-2417'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='resize' mangled-name='_ZNSt8valarrayImE6resizeEmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-71'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~valarray' mangled-name='_ZNSt8valarrayImED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' mangled-name='_ZNSt8valarrayImEC2ERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImEC1ERKS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' mangled-name='_ZNSt8valarrayImEC2Em' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImEC2Em@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2394' is-artificial='yes'/>
+            <parameter type-id='type-id-2396' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2384'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2387'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2390'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, long unsigned int&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2393'/>
-      <class-decl name='slice_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='124' column='1' id='type-id-2404'>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2386'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2389'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2392'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, long unsigned int&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2395'/>
+      <class-decl name='slice_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='124' column='1' id='type-id-2406'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_sz' type-id='type-id-633' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='192' column='1'/>
         </data-member>
           <var-decl name='_M_stride' type-id='type-id-633' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='193' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_array' type-id='type-id-2416' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='194' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2418' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='194' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='slice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2417' is-artificial='yes'/>
-            <parameter type-id='type-id-2396'/>
+            <parameter type-id='type-id-2419' is-artificial='yes'/>
+            <parameter type-id='type-id-2398'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt11slice_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2417' is-artificial='yes'/>
-            <parameter type-id='type-id-2396'/>
-            <return type-id='type-id-2418'/>
+            <parameter type-id='type-id-2419' is-artificial='yes'/>
+            <parameter type-id='type-id-2398'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt11slice_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt11slice_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt11slice_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt11slice_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt11slice_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt11slice_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt11slice_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt11slice_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt11slice_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt11slice_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt11slice_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt11slice_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2419' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='slice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2417' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
-            <parameter type-id='type-id-2421'/>
+            <parameter type-id='type-id-2419' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
+            <parameter type-id='type-id-2423'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='slice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2417' is-artificial='yes'/>
+            <parameter type-id='type-id-2419' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2420'>
+      <class-decl name='_Array&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2422'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_data' type-id='type-id-2030' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
+          <var-decl name='_M_data' type-id='type-id-2032' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2424' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2029'/>
+            <parameter type-id='type-id-2424' is-artificial='yes'/>
+            <parameter type-id='type-id-2031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2424' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2380'/>
+            <parameter type-id='type-id-2424' is-artificial='yes'/>
+            <parameter type-id='type-id-2382'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt6_ArrayImE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2423' is-artificial='yes'/>
-            <return type-id='type-id-2029'/>
+            <parameter type-id='type-id-2425' is-artificial='yes'/>
+            <return type-id='type-id-2031'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='slice' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='60' column='1' id='type-id-2402'>
+      <class-decl name='slice' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='60' column='1' id='type-id-2404'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_off' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='83' column='1'/>
         </data-member>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2424' is-artificial='yes'/>
+            <parameter type-id='type-id-2426' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2424' is-artificial='yes'/>
+            <parameter type-id='type-id-2426' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-68'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='start' mangled-name='_ZNKSt5slice5startEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2425' is-artificial='yes'/>
+            <parameter type-id='type-id-2427' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt5slice4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2425' is-artificial='yes'/>
+            <parameter type-id='type-id-2427' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='stride' mangled-name='_ZNKSt5slice6strideEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2425' is-artificial='yes'/>
+            <parameter type-id='type-id-2427' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='gslice_array&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='61' column='1' id='type-id-2407'>
+      <class-decl name='gslice_array&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='61' column='1' id='type-id-2409'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_array' type-id='type-id-2420' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='125' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2422' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='125' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_index' type-id='type-id-2426' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='126' column='1'/>
+          <var-decl name='_M_index' type-id='type-id-2428' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='126' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='gslice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2427' is-artificial='yes'/>
-            <parameter type-id='type-id-2397'/>
+            <parameter type-id='type-id-2429' is-artificial='yes'/>
+            <parameter type-id='type-id-2399'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt12gslice_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2427' is-artificial='yes'/>
-            <parameter type-id='type-id-2397'/>
-            <return type-id='type-id-2428'/>
+            <parameter type-id='type-id-2429' is-artificial='yes'/>
+            <parameter type-id='type-id-2399'/>
+            <return type-id='type-id-2430'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt12gslice_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt12gslice_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt12gslice_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt12gslice_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt12gslice_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt12gslice_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt12gslice_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt12gslice_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt12gslice_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt12gslice_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt12gslice_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt12gslice_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2429' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
+            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gslice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2427' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2429' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gslice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2427' is-artificial='yes'/>
+            <parameter type-id='type-id-2429' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='mask_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='63' column='1' id='type-id-2409'>
+      <class-decl name='mask_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='63' column='1' id='type-id-2411'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_sz' type-id='type-id-633' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='131' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_mask' type-id='type-id-2430' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='132' column='1'/>
+          <var-decl name='_M_mask' type-id='type-id-2432' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='132' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_array' type-id='type-id-2416' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='133' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2418' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='133' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='mask_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2431' is-artificial='yes'/>
-            <parameter type-id='type-id-2398'/>
+            <parameter type-id='type-id-2433' is-artificial='yes'/>
+            <parameter type-id='type-id-2400'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10mask_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2431' is-artificial='yes'/>
-            <parameter type-id='type-id-2398'/>
-            <return type-id='type-id-2432'/>
+            <parameter type-id='type-id-2433' is-artificial='yes'/>
+            <parameter type-id='type-id-2400'/>
+            <return type-id='type-id-2434'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt10mask_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt10mask_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt10mask_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt10mask_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt10mask_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt10mask_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt10mask_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt10mask_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt10mask_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt10mask_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt10mask_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt10mask_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2433' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
+            <parameter type-id='type-id-2435' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='mask_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2431' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
+            <parameter type-id='type-id-2433' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2434'/>
+            <parameter type-id='type-id-2436'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='mask_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2431' is-artificial='yes'/>
+            <parameter type-id='type-id-2433' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array&lt;bool&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2434'>
+      <class-decl name='_Array&lt;bool&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2436'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_data' type-id='type-id-2435' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
+          <var-decl name='_M_data' type-id='type-id-2437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2436' is-artificial='yes'/>
+            <parameter type-id='type-id-2438' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2436' is-artificial='yes'/>
-            <parameter type-id='type-id-2437'/>
+            <parameter type-id='type-id-2438' is-artificial='yes'/>
+            <parameter type-id='type-id-2439'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2436' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
+            <parameter type-id='type-id-2438' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2436' is-artificial='yes'/>
-            <parameter type-id='type-id-2438'/>
+            <parameter type-id='type-id-2438' is-artificial='yes'/>
+            <parameter type-id='type-id-2440'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt6_ArrayIbE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2439' is-artificial='yes'/>
-            <return type-id='type-id-2437'/>
+            <parameter type-id='type-id-2441' is-artificial='yes'/>
+            <return type-id='type-id-2439'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='valarray&lt;bool&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2440'>
+      <class-decl name='valarray&lt;bool&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2442'>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2441'>
+          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2443'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2443' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2442'/>
+              <typedef-decl name='_Rt' type-id='type-id-2445' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2444'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2444'>
+          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2446'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2446' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2445'/>
+              <typedef-decl name='_Rt' type-id='type-id-2448' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2447'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2447'>
+          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2449'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2449' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2448'/>
+              <typedef-decl name='_Rt' type-id='type-id-2451' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2450'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2450'>
+          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2452'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2452' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2451'/>
+              <typedef-decl name='_Rt' type-id='type-id-2454' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2453'/>
             </member-type>
           </class-decl>
         </member-type>
           <var-decl name='_M_size' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='562' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_data' type-id='type-id-2437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='563' column='1'/>
+          <var-decl name='_M_data' type-id='type-id-2439' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='563' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2438'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2440'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2455'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2457'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2458'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2457'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2459'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2458'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2460'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt11slice_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2455'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2457'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt12gslice_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2458'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt10mask_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2457'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2459'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt14indirect_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2458'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2460'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-312'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2454'/>
+            <return type-id='type-id-2456'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <parameter type-id='type-id-2402'/>
-            <return type-id='type-id-2461'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <parameter type-id='type-id-2404'/>
+            <return type-id='type-id-2463'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2402'/>
-            <return type-id='type-id-2462'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2404'/>
+            <return type-id='type-id-2464'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <parameter type-id='type-id-2405'/>
-            <return type-id='type-id-2463'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <parameter type-id='type-id-2407'/>
+            <return type-id='type-id-2465'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2405'/>
-            <return type-id='type-id-2464'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2407'/>
+            <return type-id='type-id-2466'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2440'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2442'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2465'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2467'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixERKS_ImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2466'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2468'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixERKS_ImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
-            <return type-id='type-id-2467'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
+            <return type-id='type-id-2469'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt8valarrayIbEpsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <return type-id='type-id-2442'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <return type-id='type-id-2444'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt8valarrayIbEngEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <return type-id='type-id-2445'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <return type-id='type-id-2447'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator~' mangled-name='_ZNKSt8valarrayIbEcoEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <return type-id='type-id-2448'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <return type-id='type-id-2450'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator!' mangled-name='_ZNKSt8valarrayIbEntEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <return type-id='type-id-2451'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <return type-id='type-id-2453'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayIbEmLERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayIbEdVERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayIbErMERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayIbEpLERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayIbEmIERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayIbEeOERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='404' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayIbEaNERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayIbEoRERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayIbElSERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayIbErSERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2456'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayIbEmLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='419' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayIbEdVERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayIbErMERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayIbEpLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayIbEmIERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayIbEeOERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayIbEoRERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayIbEaNERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayIbElSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayIbErSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2408'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
+            <parameter type-id='type-id-2410'/>
+            <return type-id='type-id-2461'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8valarrayIbE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='sum' mangled-name='_ZNKSt8valarrayIbE3sumEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='min' mangled-name='_ZNKSt8valarrayIbE3minEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max' mangled-name='_ZNKSt8valarrayIbE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='shift' mangled-name='_ZNKSt8valarrayIbE5shiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-2440'/>
+            <return type-id='type-id-2442'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='cshift' mangled-name='_ZNKSt8valarrayIbE6cshiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-2440'/>
+            <return type-id='type-id-2442'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayIbE5applyEPFbbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <parameter type-id='type-id-2468'/>
-            <return type-id='type-id-2469'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <parameter type-id='type-id-2470'/>
+            <return type-id='type-id-2471'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayIbE5applyEPFbRKbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <parameter type-id='type-id-2470'/>
-            <return type-id='type-id-2471'/>
+            <parameter type-id='type-id-2462' is-artificial='yes'/>
+            <parameter type-id='type-id-2472'/>
+            <return type-id='type-id-2473'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='resize' mangled-name='_ZNSt8valarrayIbE6resizeEmb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2455' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2443'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2446'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2449'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2452'/>
-      <class-decl name='slice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2462'/>
-      <class-decl name='gslice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2464'/>
-      <class-decl name='mask_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2465'/>
-      <class-decl name='indirect_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2467'/>
-      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2461'/>
-      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2463'/>
-      <class-decl name='gslice' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='65' column='1' id='type-id-2472'>
-        <member-type access='private'>
-          <class-decl name='_Indexer' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='107' column='1' id='type-id-2473'>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2445'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2448'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2451'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2454'/>
+      <class-decl name='slice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2464'/>
+      <class-decl name='gslice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2466'/>
+      <class-decl name='mask_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2467'/>
+      <class-decl name='indirect_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2469'/>
+      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2463'/>
+      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2465'/>
+      <class-decl name='gslice' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='65' column='1' id='type-id-2474'>
+        <member-type access='private'>
+          <class-decl name='_Indexer' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='107' column='1' id='type-id-2475'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_count' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='109' column='1'/>
             </data-member>
               <var-decl name='_M_start' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='110' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_size' type-id='type-id-2381' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='111' column='1'/>
+              <var-decl name='_M_size' type-id='type-id-2383' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='111' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='256'>
-              <var-decl name='_M_stride' type-id='type-id-2381' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='112' column='1'/>
+              <var-decl name='_M_stride' type-id='type-id-2383' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='112' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='384'>
-              <var-decl name='_M_index' type-id='type-id-2381' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='113' column='1'/>
+              <var-decl name='_M_index' type-id='type-id-2383' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='113' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Indexer' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2474' is-artificial='yes'/>
+                <parameter type-id='type-id-2476' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Indexer' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2474' is-artificial='yes'/>
+                <parameter type-id='type-id-2476' is-artificial='yes'/>
                 <parameter type-id='type-id-68'/>
-                <parameter type-id='type-id-2395'/>
-                <parameter type-id='type-id-2395'/>
+                <parameter type-id='type-id-2397'/>
+                <parameter type-id='type-id-2397'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_increment_use' mangled-name='_ZNSt6gslice8_Indexer16_M_increment_useEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2474' is-artificial='yes'/>
+                <parameter type-id='type-id-2476' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_decrement_use' mangled-name='_ZNSt6gslice8_Indexer16_M_decrement_useEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2474' is-artificial='yes'/>
+                <parameter type-id='type-id-2476' is-artificial='yes'/>
                 <return type-id='type-id-68'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Indexer' mangled-name='_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-2474' is-artificial='yes'/>
+                <parameter type-id='type-id-2476' is-artificial='yes'/>
                 <parameter type-id='type-id-68'/>
-                <parameter type-id='type-id-2395'/>
-                <parameter type-id='type-id-2395'/>
+                <parameter type-id='type-id-2397'/>
+                <parameter type-id='type-id-2397'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_index' type-id='type-id-2474' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='130' column='1'/>
+          <var-decl name='_M_index' type-id='type-id-2476' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='130' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2475' is-artificial='yes'/>
+            <parameter type-id='type-id-2477' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2475' is-artificial='yes'/>
+            <parameter type-id='type-id-2477' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2395'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2397'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2475' is-artificial='yes'/>
-            <parameter type-id='type-id-2405'/>
+            <parameter type-id='type-id-2477' is-artificial='yes'/>
+            <parameter type-id='type-id-2407'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2475' is-artificial='yes'/>
+            <parameter type-id='type-id-2477' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt6gsliceaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2475' is-artificial='yes'/>
-            <parameter type-id='type-id-2405'/>
-            <return type-id='type-id-2476'/>
+            <parameter type-id='type-id-2477' is-artificial='yes'/>
+            <parameter type-id='type-id-2407'/>
+            <return type-id='type-id-2478'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='start' mangled-name='_ZNKSt6gslice5startEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2477' is-artificial='yes'/>
+            <parameter type-id='type-id-2479' is-artificial='yes'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt6gslice4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2477' is-artificial='yes'/>
-            <return type-id='type-id-2381'/>
+            <parameter type-id='type-id-2479' is-artificial='yes'/>
+            <return type-id='type-id-2383'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='stride' mangled-name='_ZNKSt6gslice6strideEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2477' is-artificial='yes'/>
-            <return type-id='type-id-2381'/>
+            <parameter type-id='type-id-2479' is-artificial='yes'/>
+            <return type-id='type-id-2383'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2466'/>
-      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2469'/>
-      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2471'/>
-      <class-decl name='indirect_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='63' column='1' id='type-id-2411'>
+      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2468'/>
+      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2471'/>
+      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2473'/>
+      <class-decl name='indirect_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='63' column='1' id='type-id-2413'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_sz' type-id='type-id-633' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='134' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_index' type-id='type-id-2416' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='135' column='1'/>
+          <var-decl name='_M_index' type-id='type-id-2418' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='135' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_array' type-id='type-id-2416' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='136' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2418' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='136' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='indirect_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2478' is-artificial='yes'/>
-            <parameter type-id='type-id-2399'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2401'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt14indirect_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2478' is-artificial='yes'/>
-            <parameter type-id='type-id-2399'/>
-            <return type-id='type-id-2479'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2401'/>
+            <return type-id='type-id-2481'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt14indirect_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt14indirect_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt14indirect_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt14indirect_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt14indirect_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt14indirect_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt14indirect_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt14indirect_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt14indirect_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt14indirect_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt14indirect_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-2395'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-2397'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt14indirect_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2480' is-artificial='yes'/>
-            <parameter type-id='type-id-1948'/>
+            <parameter type-id='type-id-2482' is-artificial='yes'/>
+            <parameter type-id='type-id-1950'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='indirect_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2478' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2420'/>
+            <parameter type-id='type-id-2422'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='indirect_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2478' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2403'/>
-      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2406'/>
-      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2410'/>
-      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2413'/>
-      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2415'/>
+      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2405'/>
+      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2408'/>
+      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2412'/>
+      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2415'/>
+      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2417'/>
       <function-decl name='__valarray_product' filepath='../../../.././libstdc++-v3/src/c++98/valarray.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2395'/>
+        <parameter type-id='type-id-2397'/>
         <return type-id='type-id-68'/>
       </function-decl>
       <function-decl name='__valarray_get_storage&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-68'/>
-        <return type-id='type-id-2029'/>
+        <return type-id='type-id-2031'/>
       </function-decl>
       <function-decl name='__gslice_to_index' mangled-name='_ZSt17__gslice_to_indexmRKSt8valarrayImES2_RS0_' filepath='../../../.././libstdc++-v3/src/c++98/valarray.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-2395'/>
-        <parameter type-id='type-id-2395'/>
-        <parameter type-id='type-id-2400'/>
+        <parameter type-id='type-id-2397'/>
+        <parameter type-id='type-id-2397'/>
+        <parameter type-id='type-id-2402'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__valarray_fill&lt;long unsigned int&gt;' mangled-name='_ZSt15__valarray_fillImEvPT_mRKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2029'/>
+        <parameter type-id='type-id-2031'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__valarray_copy&lt;long unsigned int&gt;' mangled-name='_ZSt15__valarray_copyImEvPKT_mPS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2380'/>
+        <parameter type-id='type-id-2382'/>
         <parameter type-id='type-id-68'/>
-        <parameter type-id='type-id-2029'/>
+        <parameter type-id='type-id-2031'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
-      <class-decl name='_Array_copy_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='153' column='1' id='type-id-2481'>
+      <class-decl name='_Array_copy_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='153' column='1' id='type-id-2483'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt16_Array_copy_ctorImLb1EE8_S_do_itEPKmS2_Pm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2380'/>
-            <parameter type-id='type-id-2380'/>
-            <parameter type-id='type-id-2029'/>
+            <parameter type-id='type-id-2382'/>
+            <parameter type-id='type-id-2382'/>
+            <parameter type-id='type-id-2031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array_default_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='86' column='1' id='type-id-2482'>
+      <class-decl name='_Array_default_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='86' column='1' id='type-id-2484'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt19_Array_default_ctorImLb1EE8_S_do_itEPmS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2029'/>
-            <parameter type-id='type-id-2029'/>
+            <parameter type-id='type-id-2031'/>
+            <parameter type-id='type-id-2031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array_copier&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='259' column='1' id='type-id-2483'>
+      <class-decl name='_Array_copier&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='259' column='1' id='type-id-2485'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt13_Array_copierImLb1EE8_S_do_itEPKmmPm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2380'/>
+            <parameter type-id='type-id-2382'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2029'/>
+            <parameter type-id='type-id-2031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-2380'/>
-    <pointer-type-def type-id='type-id-2381' size-in-bits='64' id='type-id-2394'/>
-    <qualified-type-def type-id='type-id-2381' const='yes' id='type-id-2484'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2484' size-in-bits='64' id='type-id-2395'/>
-    <pointer-type-def type-id='type-id-2420' size-in-bits='64' id='type-id-2422'/>
-    <qualified-type-def type-id='type-id-2420' const='yes' id='type-id-2416'/>
-    <pointer-type-def type-id='type-id-2416' size-in-bits='64' id='type-id-2423'/>
-    <pointer-type-def type-id='type-id-2404' size-in-bits='64' id='type-id-2417'/>
-    <qualified-type-def type-id='type-id-2404' const='yes' id='type-id-2485'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2485' size-in-bits='64' id='type-id-2396'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2404' size-in-bits='64' id='type-id-2418'/>
-    <pointer-type-def type-id='type-id-2485' size-in-bits='64' id='type-id-2419'/>
-    <pointer-type-def type-id='type-id-2402' size-in-bits='64' id='type-id-2424'/>
-    <qualified-type-def type-id='type-id-2402' const='yes' id='type-id-2486'/>
-    <pointer-type-def type-id='type-id-2486' size-in-bits='64' id='type-id-2425'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2486' size-in-bits='64' id='type-id-2421'/>
-    <qualified-type-def type-id='type-id-2395' id='type-id-2426'/>
-    <pointer-type-def type-id='type-id-2407' size-in-bits='64' id='type-id-2427'/>
-    <qualified-type-def type-id='type-id-2407' const='yes' id='type-id-2487'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2487' size-in-bits='64' id='type-id-2397'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2407' size-in-bits='64' id='type-id-2428'/>
-    <pointer-type-def type-id='type-id-2487' size-in-bits='64' id='type-id-2429'/>
-    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-2437'/>
-    <qualified-type-def type-id='type-id-2437' const='yes' id='type-id-2435'/>
-    <pointer-type-def type-id='type-id-2434' size-in-bits='64' id='type-id-2436'/>
-    <pointer-type-def type-id='type-id-2440' size-in-bits='64' id='type-id-2453'/>
-    <reference-type-def kind='lvalue' type-id='type-id-992' size-in-bits='64' id='type-id-2454'/>
-    <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-2438'/>
-    <qualified-type-def type-id='type-id-2440' const='yes' id='type-id-2488'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2488' size-in-bits='64' id='type-id-2408'/>
-    <qualified-type-def type-id='type-id-2462' const='yes' id='type-id-2489'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2489' size-in-bits='64' id='type-id-2455'/>
-    <qualified-type-def type-id='type-id-2464' const='yes' id='type-id-2490'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2490' size-in-bits='64' id='type-id-2456'/>
-    <qualified-type-def type-id='type-id-2465' const='yes' id='type-id-2491'/>
+    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-2382'/>
+    <pointer-type-def type-id='type-id-2383' size-in-bits='64' id='type-id-2396'/>
+    <qualified-type-def type-id='type-id-2383' const='yes' id='type-id-2486'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2486' size-in-bits='64' id='type-id-2397'/>
+    <pointer-type-def type-id='type-id-2422' size-in-bits='64' id='type-id-2424'/>
+    <qualified-type-def type-id='type-id-2422' const='yes' id='type-id-2418'/>
+    <pointer-type-def type-id='type-id-2418' size-in-bits='64' id='type-id-2425'/>
+    <pointer-type-def type-id='type-id-2406' size-in-bits='64' id='type-id-2419'/>
+    <qualified-type-def type-id='type-id-2406' const='yes' id='type-id-2487'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2487' size-in-bits='64' id='type-id-2398'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2406' size-in-bits='64' id='type-id-2420'/>
+    <pointer-type-def type-id='type-id-2487' size-in-bits='64' id='type-id-2421'/>
+    <pointer-type-def type-id='type-id-2404' size-in-bits='64' id='type-id-2426'/>
+    <qualified-type-def type-id='type-id-2404' const='yes' id='type-id-2488'/>
+    <pointer-type-def type-id='type-id-2488' size-in-bits='64' id='type-id-2427'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2488' size-in-bits='64' id='type-id-2423'/>
+    <qualified-type-def type-id='type-id-2397' id='type-id-2428'/>
+    <pointer-type-def type-id='type-id-2409' size-in-bits='64' id='type-id-2429'/>
+    <qualified-type-def type-id='type-id-2409' const='yes' id='type-id-2489'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2489' size-in-bits='64' id='type-id-2399'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2409' size-in-bits='64' id='type-id-2430'/>
+    <pointer-type-def type-id='type-id-2489' size-in-bits='64' id='type-id-2431'/>
+    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-2439'/>
+    <qualified-type-def type-id='type-id-2439' const='yes' id='type-id-2437'/>
+    <pointer-type-def type-id='type-id-2436' size-in-bits='64' id='type-id-2438'/>
+    <pointer-type-def type-id='type-id-2442' size-in-bits='64' id='type-id-2455'/>
+    <reference-type-def kind='lvalue' type-id='type-id-992' size-in-bits='64' id='type-id-2456'/>
+    <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-2440'/>
+    <qualified-type-def type-id='type-id-2442' const='yes' id='type-id-2490'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2490' size-in-bits='64' id='type-id-2410'/>
+    <qualified-type-def type-id='type-id-2464' const='yes' id='type-id-2491'/>
     <reference-type-def kind='lvalue' type-id='type-id-2491' size-in-bits='64' id='type-id-2457'/>
-    <qualified-type-def type-id='type-id-2467' const='yes' id='type-id-2492'/>
+    <qualified-type-def type-id='type-id-2466' const='yes' id='type-id-2492'/>
     <reference-type-def kind='lvalue' type-id='type-id-2492' size-in-bits='64' id='type-id-2458'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2440' size-in-bits='64' id='type-id-2459'/>
-    <pointer-type-def type-id='type-id-2488' size-in-bits='64' id='type-id-2460'/>
-    <pointer-type-def type-id='type-id-2473' size-in-bits='64' id='type-id-2474'/>
-    <pointer-type-def type-id='type-id-2472' size-in-bits='64' id='type-id-2475'/>
-    <qualified-type-def type-id='type-id-2472' const='yes' id='type-id-2493'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2493' size-in-bits='64' id='type-id-2405'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2472' size-in-bits='64' id='type-id-2476'/>
-    <pointer-type-def type-id='type-id-2493' size-in-bits='64' id='type-id-2477'/>
-    <pointer-type-def type-id='type-id-2494' size-in-bits='64' id='type-id-2468'/>
-    <pointer-type-def type-id='type-id-2495' size-in-bits='64' id='type-id-2470'/>
-    <qualified-type-def type-id='type-id-2434' const='yes' id='type-id-2430'/>
-    <pointer-type-def type-id='type-id-2430' size-in-bits='64' id='type-id-2439'/>
-    <pointer-type-def type-id='type-id-2409' size-in-bits='64' id='type-id-2431'/>
-    <qualified-type-def type-id='type-id-2409' const='yes' id='type-id-2496'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2496' size-in-bits='64' id='type-id-2398'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2409' size-in-bits='64' id='type-id-2432'/>
-    <pointer-type-def type-id='type-id-2496' size-in-bits='64' id='type-id-2433'/>
-    <pointer-type-def type-id='type-id-2411' size-in-bits='64' id='type-id-2478'/>
-    <qualified-type-def type-id='type-id-2411' const='yes' id='type-id-2497'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2497' size-in-bits='64' id='type-id-2399'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2411' size-in-bits='64' id='type-id-2479'/>
-    <pointer-type-def type-id='type-id-2497' size-in-bits='64' id='type-id-2480'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2381' size-in-bits='64' id='type-id-2400'/>
-    <pointer-type-def type-id='type-id-2484' size-in-bits='64' id='type-id-2401'/>
-    <pointer-type-def type-id='type-id-2498' size-in-bits='64' id='type-id-2412'/>
-    <pointer-type-def type-id='type-id-2499' size-in-bits='64' id='type-id-2414'/>
+    <qualified-type-def type-id='type-id-2467' const='yes' id='type-id-2493'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2493' size-in-bits='64' id='type-id-2459'/>
+    <qualified-type-def type-id='type-id-2469' const='yes' id='type-id-2494'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2494' size-in-bits='64' id='type-id-2460'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2442' size-in-bits='64' id='type-id-2461'/>
+    <pointer-type-def type-id='type-id-2490' size-in-bits='64' id='type-id-2462'/>
+    <pointer-type-def type-id='type-id-2475' size-in-bits='64' id='type-id-2476'/>
+    <pointer-type-def type-id='type-id-2474' size-in-bits='64' id='type-id-2477'/>
+    <qualified-type-def type-id='type-id-2474' const='yes' id='type-id-2495'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2495' size-in-bits='64' id='type-id-2407'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2474' size-in-bits='64' id='type-id-2478'/>
+    <pointer-type-def type-id='type-id-2495' size-in-bits='64' id='type-id-2479'/>
+    <pointer-type-def type-id='type-id-2496' size-in-bits='64' id='type-id-2470'/>
+    <pointer-type-def type-id='type-id-2497' size-in-bits='64' id='type-id-2472'/>
+    <qualified-type-def type-id='type-id-2436' const='yes' id='type-id-2432'/>
+    <pointer-type-def type-id='type-id-2432' size-in-bits='64' id='type-id-2441'/>
+    <pointer-type-def type-id='type-id-2411' size-in-bits='64' id='type-id-2433'/>
+    <qualified-type-def type-id='type-id-2411' const='yes' id='type-id-2498'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2498' size-in-bits='64' id='type-id-2400'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2411' size-in-bits='64' id='type-id-2434'/>
+    <pointer-type-def type-id='type-id-2498' size-in-bits='64' id='type-id-2435'/>
+    <pointer-type-def type-id='type-id-2413' size-in-bits='64' id='type-id-2480'/>
+    <qualified-type-def type-id='type-id-2413' const='yes' id='type-id-2499'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2499' size-in-bits='64' id='type-id-2401'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2413' size-in-bits='64' id='type-id-2481'/>
+    <pointer-type-def type-id='type-id-2499' size-in-bits='64' id='type-id-2482'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2383' size-in-bits='64' id='type-id-2402'/>
+    <pointer-type-def type-id='type-id-2486' size-in-bits='64' id='type-id-2403'/>
+    <pointer-type-def type-id='type-id-2500' size-in-bits='64' id='type-id-2414'/>
+    <pointer-type-def type-id='type-id-2501' size-in-bits='64' id='type-id-2416'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='abs' mangled-name='_ZN9__gnu_cxx3absEx' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdlib' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-536'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-2494'>
+    <function-type size-in-bits='64' id='type-id-2496'>
       <parameter type-id='type-id-25'/>
       <return type-id='type-id-25'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2495'>
-      <parameter type-id='type-id-2454'/>
+    <function-type size-in-bits='64' id='type-id-2497'>
+      <parameter type-id='type-id-2456'/>
       <return type-id='type-id-25'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2498'>
+    <function-type size-in-bits='64' id='type-id-2500'>
       <parameter type-id='type-id-71'/>
       <return type-id='type-id-71'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2499'>
-      <parameter type-id='type-id-1948'/>
+    <function-type size-in-bits='64' id='type-id-2501'>
+      <parameter type-id='type-id-1950'/>
       <return type-id='type-id-71'/>
     </function-type>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='atomicity.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='__exchange_and_add' mangled-name='_ZN9__gnu_cxx18__exchange_and_addEPVii' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/atomicity.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2500'/>
+        <parameter type-id='type-id-2502'/>
         <parameter type-id='type-id-38'/>
         <return type-id='type-id-80'/>
       </function-decl>
       <function-decl name='__atomic_add' mangled-name='_ZN9__gnu_cxx12__atomic_addEPVii' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/atomicity.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2500'/>
+        <parameter type-id='type-id-2502'/>
         <parameter type-id='type-id-38'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-80' volatile='yes' id='type-id-2501'/>
-    <pointer-type-def type-id='type-id-2501' size-in-bits='64' id='type-id-2500'/>
+    <qualified-type-def type-id='type-id-80' volatile='yes' id='type-id-2503'/>
+    <pointer-type-def type-id='type-id-2503' size-in-bits='64' id='type-id-2502'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='codecvt_members.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
   <abi-instr version='1.0' address-size='64' path='ctype_members.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='ctype_byname&lt;char&gt;' size-in-bits='4608' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1484' column='1' id='type-id-2502'>
+      <class-decl name='ctype_byname&lt;char&gt;' size-in-bits='4608' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1484' column='1' id='type-id-2504'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-19'/>
         <member-function access='private'>
           <function-decl name='ctype_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2503' is-artificial='yes'/>
+            <parameter type-id='type-id-2505' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='ctype_byname' mangled-name='_ZNSt12ctype_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIcEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2503' is-artificial='yes'/>
+            <parameter type-id='type-id-2505' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2503' is-artificial='yes'/>
+            <parameter type-id='type-id-2505' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIcED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2503' is-artificial='yes'/>
+            <parameter type-id='type-id-2505' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~ctype_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2503' is-artificial='yes'/>
+            <parameter type-id='type-id-2505' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-13'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2502' size-in-bits='64' id='type-id-2503'/>
+    <pointer-type-def type-id='type-id-2504' size-in-bits='64' id='type-id-2505'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-513'/>
     </function-decl>
-    <typedef-decl name='nl_item' type-id='type-id-38' filepath='/usr/include/nl_types.h' line='37' column='1' id='type-id-2504'/>
+    <typedef-decl name='nl_item' type-id='type-id-38' filepath='/usr/include/nl_types.h' line='37' column='1' id='type-id-2506'/>
     <function-decl name='__nl_langinfo_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale_internal.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2504'/>
+      <parameter type-id='type-id-2506'/>
       <parameter type-id='type-id-943'/>
       <return type-id='type-id-151'/>
     </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-35'/>
     </function-decl>
     <function-decl name='__nl_langinfo_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale_internal.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2504'/>
+      <parameter type-id='type-id-2506'/>
       <parameter type-id='type-id-943'/>
       <return type-id='type-id-151'/>
     </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-513'/>
     </function-decl>
     <function-decl name='__nl_langinfo_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale_internal.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2504'/>
+      <parameter type-id='type-id-2506'/>
       <parameter type-id='type-id-943'/>
       <return type-id='type-id-151'/>
     </function-decl>
         <parameter type-id='type-id-9'/>
         <return type-id='type-id-9'/>
       </function-decl>
-      <class-decl name='numeric_limits&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1121' column='1' id='type-id-2505'>
+      <class-decl name='numeric_limits&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1121' column='1' id='type-id-2507'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIlE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1123' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIlE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1159' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIlE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1161' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIlE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1161' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIlE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1162' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIlE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1181' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIlE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1183' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIlE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1183' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIlE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1129' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-540'/>
     </function-decl>
 
-    <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='119' column='1' id='type-id-2506'>
+    <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='119' column='1' id='type-id-2508'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='st_dev' type-id='type-id-2507' visibility='default' filepath='/usr/include/bits/stat.h' line='121' column='1'/>
+        <var-decl name='st_dev' type-id='type-id-2509' visibility='default' filepath='/usr/include/bits/stat.h' line='121' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='st_ino' type-id='type-id-2508' visibility='default' filepath='/usr/include/bits/stat.h' line='123' column='1'/>
+        <var-decl name='st_ino' type-id='type-id-2510' visibility='default' filepath='/usr/include/bits/stat.h' line='123' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='st_nlink' type-id='type-id-2509' visibility='default' filepath='/usr/include/bits/stat.h' line='124' column='1'/>
+        <var-decl name='st_nlink' type-id='type-id-2511' visibility='default' filepath='/usr/include/bits/stat.h' line='124' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='st_mode' type-id='type-id-2510' visibility='default' filepath='/usr/include/bits/stat.h' line='125' column='1'/>
+        <var-decl name='st_mode' type-id='type-id-2512' visibility='default' filepath='/usr/include/bits/stat.h' line='125' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
-        <var-decl name='st_uid' type-id='type-id-2511' visibility='default' filepath='/usr/include/bits/stat.h' line='132' column='1'/>
+        <var-decl name='st_uid' type-id='type-id-2513' visibility='default' filepath='/usr/include/bits/stat.h' line='132' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='st_gid' type-id='type-id-2512' visibility='default' filepath='/usr/include/bits/stat.h' line='133' column='1'/>
+        <var-decl name='st_gid' type-id='type-id-2514' visibility='default' filepath='/usr/include/bits/stat.h' line='133' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='288'>
         <var-decl name='__pad0' type-id='type-id-38' visibility='default' filepath='/usr/include/bits/stat.h' line='135' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='st_rdev' type-id='type-id-2507' visibility='default' filepath='/usr/include/bits/stat.h' line='136' column='1'/>
+        <var-decl name='st_rdev' type-id='type-id-2509' visibility='default' filepath='/usr/include/bits/stat.h' line='136' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <var-decl name='st_size' type-id='type-id-508' visibility='default' filepath='/usr/include/bits/stat.h' line='137' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='st_blksize' type-id='type-id-2513' visibility='default' filepath='/usr/include/bits/stat.h' line='143' column='1'/>
+        <var-decl name='st_blksize' type-id='type-id-2515' visibility='default' filepath='/usr/include/bits/stat.h' line='143' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='st_blocks' type-id='type-id-2514' visibility='default' filepath='/usr/include/bits/stat.h' line='144' column='1'/>
+        <var-decl name='st_blocks' type-id='type-id-2516' visibility='default' filepath='/usr/include/bits/stat.h' line='144' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
-        <var-decl name='st_atim' type-id='type-id-2515' visibility='default' filepath='/usr/include/bits/stat.h' line='152' column='1'/>
+        <var-decl name='st_atim' type-id='type-id-2517' visibility='default' filepath='/usr/include/bits/stat.h' line='152' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
-        <var-decl name='st_mtim' type-id='type-id-2515' visibility='default' filepath='/usr/include/bits/stat.h' line='153' column='1'/>
+        <var-decl name='st_mtim' type-id='type-id-2517' visibility='default' filepath='/usr/include/bits/stat.h' line='153' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
-        <var-decl name='st_ctim' type-id='type-id-2515' visibility='default' filepath='/usr/include/bits/stat.h' line='154' column='1'/>
+        <var-decl name='st_ctim' type-id='type-id-2517' visibility='default' filepath='/usr/include/bits/stat.h' line='154' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='960'>
-        <var-decl name='__unused' type-id='type-id-2516' visibility='default' filepath='/usr/include/bits/stat.h' line='167' column='1'/>
+        <var-decl name='__unused' type-id='type-id-2518' visibility='default' filepath='/usr/include/bits/stat.h' line='167' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__dev_t' type-id='type-id-71' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-2507'/>
-    <typedef-decl name='__ino64_t' type-id='type-id-71' filepath='/usr/include/bits/types.h' line='138' column='1' id='type-id-2508'/>
-    <typedef-decl name='__nlink_t' type-id='type-id-71' filepath='/usr/include/bits/types.h' line='140' column='1' id='type-id-2509'/>
-    <typedef-decl name='__mode_t' type-id='type-id-504' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-2510'/>
-    <typedef-decl name='__uid_t' type-id='type-id-504' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-2511'/>
-    <typedef-decl name='__gid_t' type-id='type-id-504' filepath='/usr/include/bits/types.h' line='136' column='1' id='type-id-2512'/>
-    <typedef-decl name='__blksize_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='164' column='1' id='type-id-2513'/>
-    <typedef-decl name='__blkcnt64_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='170' column='1' id='type-id-2514'/>
-    <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='120' column='1' id='type-id-2515'>
+    <typedef-decl name='__dev_t' type-id='type-id-71' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-2509'/>
+    <typedef-decl name='__ino64_t' type-id='type-id-71' filepath='/usr/include/bits/types.h' line='138' column='1' id='type-id-2510'/>
+    <typedef-decl name='__nlink_t' type-id='type-id-71' filepath='/usr/include/bits/types.h' line='140' column='1' id='type-id-2511'/>
+    <typedef-decl name='__mode_t' type-id='type-id-504' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-2512'/>
+    <typedef-decl name='__uid_t' type-id='type-id-504' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-2513'/>
+    <typedef-decl name='__gid_t' type-id='type-id-504' filepath='/usr/include/bits/types.h' line='136' column='1' id='type-id-2514'/>
+    <typedef-decl name='__blksize_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='164' column='1' id='type-id-2515'/>
+    <typedef-decl name='__blkcnt64_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='170' column='1' id='type-id-2516'/>
+    <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='120' column='1' id='type-id-2517'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tv_sec' type-id='type-id-1225' visibility='default' filepath='/usr/include/time.h' line='122' column='1'/>
       </data-member>
         <var-decl name='tv_nsec' type-id='type-id-57' visibility='default' filepath='/usr/include/time.h' line='123' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-57' size-in-bits='192' id='type-id-2516'>
+    <array-type-def dimensions='1' type-id='type-id-57' size-in-bits='192' id='type-id-2518'>
       <subrange length='3'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-2506' size-in-bits='64' id='type-id-2517'/>
+    <pointer-type-def type-id='type-id-2508' size-in-bits='64' id='type-id-2519'/>
     <function-decl name='fstat64' filepath='/usr/include/sys/stat.h' line='518' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38' name='__fd' filepath='/usr/include/sys/stat.h' line='518' column='1'/>
-      <parameter type-id='type-id-2517' name='__statbuf' filepath='/usr/include/sys/stat.h' line='518' column='1'/>
+      <parameter type-id='type-id-2519' name='__statbuf' filepath='/usr/include/sys/stat.h' line='518' column='1'/>
       <return type-id='type-id-38'/>
     </function-decl>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-513'/>
-      <return type-id='type-id-1845'/>
+      <return type-id='type-id-1847'/>
     </function-decl>
     <function-decl name='__errno_location' filepath='/usr/include/bits/errno.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-1807'/>
+      <return type-id='type-id-1809'/>
     </function-decl>
     <function-decl name='fopen64' filepath='/usr/include/stdio.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-35'/>
       <parameter type-id='type-id-513'/>
-      <return type-id='type-id-1845'/>
+      <return type-id='type-id-1847'/>
     </function-decl>
-    <class-decl name='iovec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/uio.h' line='44' column='1' id='type-id-2518'>
+    <class-decl name='iovec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/uio.h' line='44' column='1' id='type-id-2520'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='iov_base' type-id='type-id-35' visibility='default' filepath='/usr/include/bits/uio.h' line='46' column='1'/>
       </data-member>
         <var-decl name='iov_len' type-id='type-id-513' visibility='default' filepath='/usr/include/bits/uio.h' line='47' column='1'/>
       </data-member>
     </class-decl>
-    <qualified-type-def type-id='type-id-2518' const='yes' id='type-id-2519'/>
-    <pointer-type-def type-id='type-id-2519' size-in-bits='64' id='type-id-2520'/>
+    <qualified-type-def type-id='type-id-2520' const='yes' id='type-id-2521'/>
+    <pointer-type-def type-id='type-id-2521' size-in-bits='64' id='type-id-2522'/>
     <function-decl name='writev' filepath='/usr/include/sys/uio.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
-      <parameter type-id='type-id-2520'/>
+      <parameter type-id='type-id-2522'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1845'/>
+      <return type-id='type-id-1847'/>
     </function-decl>
     <function-decl name='lseek64' filepath='/usr/include/unistd.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
     <function-decl name='__fxstat64' filepath='/usr/include/sys/stat.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <parameter type-id='type-id-2517'/>
+      <parameter type-id='type-id-2519'/>
       <return type-id='type-id-38'/>
     </function-decl>
     <function-decl name='ioctl' filepath='/usr/include/sys/ioctl.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-38'/>
     </function-decl>
-    <class-decl name='pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/poll.h' line='40' column='1' id='type-id-2521'>
+    <class-decl name='pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/poll.h' line='40' column='1' id='type-id-2523'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='fd' type-id='type-id-38' visibility='default' filepath='/usr/include/sys/poll.h' line='42' column='1'/>
       </data-member>
         <var-decl name='revents' type-id='type-id-587' visibility='default' filepath='/usr/include/sys/poll.h' line='44' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-2521' size-in-bits='64' id='type-id-2522'/>
-    <typedef-decl name='nfds_t' type-id='type-id-71' filepath='/usr/include/sys/poll.h' line='37' column='1' id='type-id-2523'/>
+    <pointer-type-def type-id='type-id-2523' size-in-bits='64' id='type-id-2524'/>
+    <typedef-decl name='nfds_t' type-id='type-id-71' filepath='/usr/include/sys/poll.h' line='37' column='1' id='type-id-2525'/>
     <function-decl name='poll' filepath='/usr/include/sys/poll.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2522'/>
-      <parameter type-id='type-id-2523'/>
+      <parameter type-id='type-id-2524'/>
+      <parameter type-id='type-id-2525'/>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-38'/>
     </function-decl>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-303'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;double&gt;' mangled-name='_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/c++locale.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-304'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;long double&gt;' mangled-name='_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/c++locale.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-305'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__throw_runtime_error' mangled-name='_ZSt21__throw_runtime_errorPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='numeric_limits&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1553' column='1' id='type-id-2525'>
+      <class-decl name='numeric_limits&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1553' column='1' id='type-id-2527'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIfE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1555' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIfE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1592' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIfE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1594' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIfE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1594' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIfE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1596' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIfE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1617' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIfE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIfE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIfE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1561' column='1' visibility='default' binding='global' size-in-bits='64'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numeric_limits&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1628' column='1' id='type-id-2526'>
+      <class-decl name='numeric_limits&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1628' column='1' id='type-id-2528'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIdE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1630' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIdE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1667' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIdE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1669' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIdE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1669' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIdE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1671' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIdE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1692' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIdE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1694' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIdE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1694' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIdE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1636' column='1' visibility='default' binding='global' size-in-bits='64'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1703' column='1' id='type-id-2527'>
+      <class-decl name='numeric_limits&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1703' column='1' id='type-id-2529'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIeE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1705' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIeE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1742' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIeE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1744' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIeE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1744' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIeE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1746' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIeE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1767' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIeE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1769' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIeE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1769' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIeE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1711' column='1' visibility='default' binding='global' size-in-bits='64'>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-2528'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2528' size-in-bits='64' id='type-id-2524'/>
+    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-2530'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2530' size-in-bits='64' id='type-id-2526'/>
     <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-13'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       </function-decl>
       <function-decl name='operator+&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-456'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-164'/>
       </function-decl>
       <function-decl name='operator-&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-456'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_BidirectionalIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator+&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-443'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-162'/>
       </function-decl>
       <function-decl name='operator-&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-443'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_BidirectionalIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator+&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-487'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-233'/>
       </function-decl>
       <function-decl name='operator-&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-487'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_BidirectionalIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator+&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-474'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-231'/>
       </function-decl>
       <function-decl name='operator-&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-474'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_AssignableConcept&lt;char*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;wchar_t*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator==&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__aux_require_boolean_expr&lt;bool&gt;' mangled-name='_ZN9__gnu_cxx26__aux_require_boolean_exprIbEEvRKT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2454'/>
+        <parameter type-id='type-id-2456'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ConvertibleConcept&lt;unsigned int, unsigned int&gt; &gt;' mangled-name='_ZN9__gnu_cxx19__function_requiresINS_19_ConvertibleConceptIjjEEEEvv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       <function-decl name='__function_requires&lt;__gnu_cxx::_RandomAccessIteratorConcept&lt;const wchar_t*&gt; &gt;' mangled-name='_ZN9__gnu_cxx19__function_requiresINS_28_RandomAccessIteratorConceptIPKwEEEEvv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2532'>
+      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2534'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-725' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIcSt11char_traitsIcEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2533' is-artificial='yes'/>
+            <parameter type-id='type-id-2535' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIcSt11char_traitsIcEEE19__const_constraintsERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2533' is-artificial='yes'/>
-            <parameter type-id='type-id-2534'/>
+            <parameter type-id='type-id-2535' is-artificial='yes'/>
+            <parameter type-id='type-id-2536'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2535'>
+      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2537'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-728' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIwSt11char_traitsIwEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2536' is-artificial='yes'/>
+            <parameter type-id='type-id-2538' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIwSt11char_traitsIwEEE19__const_constraintsERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2536' is-artificial='yes'/>
-            <parameter type-id='type-id-2537'/>
+            <parameter type-id='type-id-2538' is-artificial='yes'/>
+            <parameter type-id='type-id-2539'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2538'>
+      <class-decl name='_AssignableConcept&lt;char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2540'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-151' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPcE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2539' is-artificial='yes'/>
+            <parameter type-id='type-id-2541' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPcE19__const_constraintsERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2539' is-artificial='yes'/>
+            <parameter type-id='type-id-2541' is-artificial='yes'/>
             <parameter type-id='type-id-452'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;const char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2540'>
+      <class-decl name='_AssignableConcept&lt;const char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2542'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-13' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKcE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2541' is-artificial='yes'/>
+            <parameter type-id='type-id-2543' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKcE19__const_constraintsERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2541' is-artificial='yes'/>
+            <parameter type-id='type-id-2543' is-artificial='yes'/>
             <parameter type-id='type-id-352'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2542'>
+      <class-decl name='_AssignableConcept&lt;wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2544'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-221' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPwE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2543' is-artificial='yes'/>
+            <parameter type-id='type-id-2545' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPwE19__const_constraintsERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2543' is-artificial='yes'/>
+            <parameter type-id='type-id-2545' is-artificial='yes'/>
             <parameter type-id='type-id-483'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;const wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2544'>
+      <class-decl name='_AssignableConcept&lt;const wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2546'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-251' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKwE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2545' is-artificial='yes'/>
+            <parameter type-id='type-id-2547' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKwE19__const_constraintsERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2545' is-artificial='yes'/>
+            <parameter type-id='type-id-2547' is-artificial='yes'/>
             <parameter type-id='type-id-356'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2546'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2548'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-164' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKcSsEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2547' is-artificial='yes'/>
+            <parameter type-id='type-id-2549' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKcSsEEE19__const_constraintsERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2547' is-artificial='yes'/>
-            <parameter type-id='type-id-2529'/>
+            <parameter type-id='type-id-2549' is-artificial='yes'/>
+            <parameter type-id='type-id-2531'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2548'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2550'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-162' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPcSsEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2549' is-artificial='yes'/>
+            <parameter type-id='type-id-2551' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPcSsEEE19__const_constraintsERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2549' is-artificial='yes'/>
-            <parameter type-id='type-id-2320'/>
+            <parameter type-id='type-id-2551' is-artificial='yes'/>
+            <parameter type-id='type-id-2322'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2550'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2552'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-233' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKwSbIwSt11char_traitsIwESaIwEEEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2551' is-artificial='yes'/>
+            <parameter type-id='type-id-2553' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKwSbIwSt11char_traitsIwESaIwEEEEE19__const_constraintsERKS8_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2551' is-artificial='yes'/>
-            <parameter type-id='type-id-2530'/>
+            <parameter type-id='type-id-2553' is-artificial='yes'/>
+            <parameter type-id='type-id-2532'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2552'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2554'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-231' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPwSbIwSt11char_traitsIwESaIwEEEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2553' is-artificial='yes'/>
+            <parameter type-id='type-id-2555' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPwSbIwSt11char_traitsIwESaIwEEEEE19__const_constraintsERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2553' is-artificial='yes'/>
-            <parameter type-id='type-id-2531'/>
+            <parameter type-id='type-id-2555' is-artificial='yes'/>
+            <parameter type-id='type-id-2533'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-733' size-in-bits='64' id='type-id-2529'/>
-    <reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-2530'/>
-    <reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-2531'/>
+    <reference-type-def kind='lvalue' type-id='type-id-733' size-in-bits='64' id='type-id-2531'/>
+    <reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-2532'/>
+    <reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-2533'/>
 
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-540'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2532' size-in-bits='64' id='type-id-2533'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1055' size-in-bits='64' id='type-id-2534'/>
-    <pointer-type-def type-id='type-id-2535' size-in-bits='64' id='type-id-2536'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1056' size-in-bits='64' id='type-id-2537'/>
-    <pointer-type-def type-id='type-id-2538' size-in-bits='64' id='type-id-2539'/>
+    <pointer-type-def type-id='type-id-2534' size-in-bits='64' id='type-id-2535'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1055' size-in-bits='64' id='type-id-2536'/>
+    <pointer-type-def type-id='type-id-2537' size-in-bits='64' id='type-id-2538'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1056' size-in-bits='64' id='type-id-2539'/>
     <pointer-type-def type-id='type-id-2540' size-in-bits='64' id='type-id-2541'/>
     <pointer-type-def type-id='type-id-2542' size-in-bits='64' id='type-id-2543'/>
     <pointer-type-def type-id='type-id-2544' size-in-bits='64' id='type-id-2545'/>
     <pointer-type-def type-id='type-id-2548' size-in-bits='64' id='type-id-2549'/>
     <pointer-type-def type-id='type-id-2550' size-in-bits='64' id='type-id-2551'/>
     <pointer-type-def type-id='type-id-2552' size-in-bits='64' id='type-id-2553'/>
+    <pointer-type-def type-id='type-id-2554' size-in-bits='64' id='type-id-2555'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ext-inst.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
         <return type-id='type-id-1194'/>
       </function-decl>
       <namespace-decl name='__detail'>
-        <enum-decl name='_Tag' id='type-id-2554'>
+        <enum-decl name='_Tag' id='type-id-2556'>
           <underlying-type type-id='type-id-6'/>
           <enumerator name='_S_leaf' value='0'/>
           <enumerator name='_S_concat' value='1'/>
         </enum-decl>
       </namespace-decl>
 
-      <class-decl name='rope&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2555'>
+      <class-decl name='rope&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2557'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2556'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2558'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeRep' type-id='type-id-2558' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2557'/>
+          <typedef-decl name='_RopeRep' type-id='type-id-2560' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2559'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeConcatenation' type-id='type-id-2560' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2559'/>
+          <typedef-decl name='_RopeConcatenation' type-id='type-id-2562' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2561'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeLeaf' type-id='type-id-2562' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2561'/>
+          <typedef-decl name='_RopeLeaf' type-id='type-id-2564' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2563'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeFunction' type-id='type-id-2564' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2563'/>
+          <typedef-decl name='_RopeFunction' type-id='type-id-2566' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2565'/>
         </member-type>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_min_len' type-id='type-id-2565' mangled-name='_ZN9__gnu_cxx4ropeIcSaIcEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
+          <var-decl name='_S_min_len' type-id='type-id-2567' mangled-name='_ZN9__gnu_cxx4ropeIcSaIcEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
         </data-member>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_fetch' mangled-name='_ZN9__gnu_cxx4ropeIcSaIcEE8_S_fetchEPNS_13_Rope_RopeRepIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1568' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2566'/>
-            <parameter type-id='type-id-2556'/>
+            <parameter type-id='type-id-2568'/>
+            <parameter type-id='type-id-2558'/>
             <return type-id='type-id-17'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeRep&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2558'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2567'/>
-        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2568'/>
+      <class-decl name='_Rope_RopeRep&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2560'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2569'/>
+        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2570'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2570' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2569'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2572' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2571'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='24'>
-          <var-decl name='_M_tag' type-id='type-id-2554' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
+          <var-decl name='_M_tag' type-id='type-id-2556' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='456'>
           <var-decl name='_M_is_balanced' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='591' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
-            <parameter type-id='type-id-2554'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
+            <parameter type-id='type-id-2556'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-25'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2572'/>
+            <parameter type-id='type-id-2574'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <function-decl name='_S_free_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE14_S_free_stringEPcmRS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2573'/>
+            <parameter type-id='type-id-2575'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_c_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE16_M_free_c_stringEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_tree' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE12_M_free_treeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_unref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE15_M_unref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='644' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE13_M_ref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE8_S_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571'/>
+            <parameter type-id='type-id-2573'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_ref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE6_S_refEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571'/>
+            <parameter type-id='type-id-2573'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_free_if_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE16_S_free_if_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571'/>
+            <parameter type-id='type-id-2573'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
-            <parameter type-id='type-id-2574'/>
-            <return type-id='type-id-2575'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
+            <parameter type-id='type-id-2576'/>
+            <return type-id='type-id-2577'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
-            <parameter type-id='type-id-2574'/>
+            <parameter type-id='type-id-2573' is-artificial='yes'/>
+            <parameter type-id='type-id-2576'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_rep_base&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2567'>
+      <class-decl name='_Rope_rep_base&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2569'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-150'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-150' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2570'/>
+          <typedef-decl name='allocator_type' type-id='type-id-150' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2572'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__C' type-id='type-id-2560' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2576'/>
+          <typedef-decl name='__C' type-id='type-id-2562' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2578'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__L' type-id='type-id-2562' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2577'/>
+          <typedef-decl name='__L' type-id='type-id-2564' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2579'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__F' type-id='type-id-2564' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2578'/>
+          <typedef-decl name='__F' type-id='type-id-2566' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2580'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__S' type-id='type-id-2580' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2579'/>
+          <typedef-decl name='__S' type-id='type-id-2582' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2581'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_size' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='569' column='1'/>
         </data-member>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIcSaIcEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <return type-id='type-id-2570'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <return type-id='type-id-2572'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_allocator' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2582' is-artificial='yes'/>
-            <return type-id='type-id-2583'/>
+            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <return type-id='type-id-2585'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIcSaIcEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <return type-id='type-id-2584'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <return type-id='type-id-2586'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_rep_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2582' is-artificial='yes'/>
+            <parameter type-id='type-id-2584' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2584'/>
+            <parameter type-id='type-id-2586'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_C_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2585'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_C_deallocateEPNS_23_Rope_RopeConcatenationIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2585'/>
+            <parameter type-id='type-id-2587'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_L_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_L_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2586'/>
+            <return type-id='type-id-2588'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_L_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_L_deallocateEPNS_14_Rope_RopeLeafIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2586'/>
+            <parameter type-id='type-id-2588'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_F_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_F_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2587'/>
+            <return type-id='type-id-2589'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_F_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_F_deallocateEPNS_18_Rope_RopeFunctionIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2587'/>
+            <parameter type-id='type-id-2589'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_S_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_S_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2588'/>
+            <return type-id='type-id-2590'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_S_deallocateEPNS_19_Rope_RopeSubstringIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2588'/>
+            <parameter type-id='type-id-2590'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeConcatenation&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2560'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2558'/>
+      <class-decl name='_Rope_RopeConcatenation&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2562'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2560'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2570' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2589'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2572' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2591'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_left' type-id='type-id-2571' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-2573' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
-          <var-decl name='_M_right' type-id='type-id-2571' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-2573' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2571'/>
-            <parameter type-id='type-id-2571'/>
-            <parameter type-id='type-id-2591'/>
+            <parameter type-id='type-id-2592' is-artificial='yes'/>
+            <parameter type-id='type-id-2573'/>
+            <parameter type-id='type-id-2573'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
+            <parameter type-id='type-id-2592' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx23_Rope_RopeConcatenationIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2592'/>
-            <return type-id='type-id-2593'/>
+            <parameter type-id='type-id-2592' is-artificial='yes'/>
+            <parameter type-id='type-id-2594'/>
+            <return type-id='type-id-2595'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2592'/>
+            <parameter type-id='type-id-2592' is-artificial='yes'/>
+            <parameter type-id='type-id-2594'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeLeaf&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2562'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2558'/>
+      <class-decl name='_Rope_RopeLeaf&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2564'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2560'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2570' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2594'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2572' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2596'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
           <var-decl name='_M_data' type-id='type-id-151' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='716' column='1'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2595' is-artificial='yes'/>
+            <parameter type-id='type-id-2597' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2596'/>
+            <parameter type-id='type-id-2598'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2595' is-artificial='yes'/>
+            <parameter type-id='type-id-2597' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx14_Rope_RopeLeafIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2595' is-artificial='yes'/>
-            <parameter type-id='type-id-2597'/>
-            <return type-id='type-id-2598'/>
+            <parameter type-id='type-id-2597' is-artificial='yes'/>
+            <parameter type-id='type-id-2599'/>
+            <return type-id='type-id-2600'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2595' is-artificial='yes'/>
-            <parameter type-id='type-id-2597'/>
+            <parameter type-id='type-id-2597' is-artificial='yes'/>
+            <parameter type-id='type-id-2599'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeFunction&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2564'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2558'/>
+      <class-decl name='_Rope_RopeFunction&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2566'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2560'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2570' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2599'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2572' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2601'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_fn' type-id='type-id-2600' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
+          <var-decl name='_M_fn' type-id='type-id-2602' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
           <var-decl name='_M_delete_when_done' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='797' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
-            <parameter type-id='type-id-2600'/>
+            <parameter type-id='type-id-2603' is-artificial='yes'/>
+            <parameter type-id='type-id-2602'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-25'/>
-            <parameter type-id='type-id-2602'/>
+            <parameter type-id='type-id-2604'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2603' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx18_Rope_RopeFunctionIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
-            <parameter type-id='type-id-2603'/>
-            <return type-id='type-id-2604'/>
+            <parameter type-id='type-id-2603' is-artificial='yes'/>
+            <parameter type-id='type-id-2605'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
-            <parameter type-id='type-id-2603'/>
+            <parameter type-id='type-id-2603' is-artificial='yes'/>
+            <parameter type-id='type-id-2605'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='char_producer&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-2605'/>
-      <class-decl name='_Rope_RopeSubstring&lt;char, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2580'/>
-      <class-decl name='_Refcount_Base' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='454' column='1' id='type-id-2568'>
+      <class-decl name='char_producer&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-2607'/>
+      <class-decl name='_Rope_RopeSubstring&lt;char, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2582'/>
+      <class-decl name='_Refcount_Base' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='454' column='1' id='type-id-2570'>
         <member-type access='public'>
-          <typedef-decl name='_RC_t' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='457' column='1' id='type-id-2606'/>
+          <typedef-decl name='_RC_t' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='457' column='1' id='type-id-2608'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_ref_count' type-id='type-id-2607' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='460' column='1'/>
+          <var-decl name='_M_ref_count' type-id='type-id-2609' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='460' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='_M_ref_count_lock' type-id='type-id-769' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='464' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='_Refcount_Base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2608' is-artificial='yes'/>
-            <parameter type-id='type-id-2606'/>
+            <parameter type-id='type-id-2610' is-artificial='yes'/>
+            <parameter type-id='type-id-2608'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_incr' mangled-name='_ZN9__gnu_cxx14_Refcount_Base7_M_incrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2608' is-artificial='yes'/>
+            <parameter type-id='type-id-2610' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_decr' mangled-name='_ZN9__gnu_cxx14_Refcount_Base7_M_decrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2608' is-artificial='yes'/>
-            <return type-id='type-id-2606'/>
+            <parameter type-id='type-id-2610' is-artificial='yes'/>
+            <return type-id='type-id-2608'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='rope&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2609'>
+      <class-decl name='rope&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2611'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2610'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2612'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeRep' type-id='type-id-2612' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2611'/>
+          <typedef-decl name='_RopeRep' type-id='type-id-2614' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2613'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeConcatenation' type-id='type-id-2614' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2613'/>
+          <typedef-decl name='_RopeConcatenation' type-id='type-id-2616' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2615'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeLeaf' type-id='type-id-2616' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2615'/>
+          <typedef-decl name='_RopeLeaf' type-id='type-id-2618' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2617'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeFunction' type-id='type-id-2618' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2617'/>
+          <typedef-decl name='_RopeFunction' type-id='type-id-2620' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2619'/>
         </member-type>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_min_len' type-id='type-id-2565' mangled-name='_ZN9__gnu_cxx4ropeIwSaIwEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
+          <var-decl name='_S_min_len' type-id='type-id-2567' mangled-name='_ZN9__gnu_cxx4ropeIwSaIwEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
         </data-member>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_fetch' mangled-name='_ZN9__gnu_cxx4ropeIwSaIwEE8_S_fetchEPNS_13_Rope_RopeRepIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1568' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2619'/>
-            <parameter type-id='type-id-2610'/>
+            <parameter type-id='type-id-2621'/>
+            <parameter type-id='type-id-2612'/>
             <return type-id='type-id-107'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeRep&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2612'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2620'/>
-        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2568'/>
+      <class-decl name='_Rope_RopeRep&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2614'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2622'/>
+        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2570'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2622' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2621'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2623'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='24'>
-          <var-decl name='_M_tag' type-id='type-id-2554' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
+          <var-decl name='_M_tag' type-id='type-id-2556' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='456'>
           <var-decl name='_M_is_balanced' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='591' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
-            <parameter type-id='type-id-2554'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
+            <parameter type-id='type-id-2556'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-25'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2624'/>
+            <parameter type-id='type-id-2626'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <function-decl name='_S_free_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE14_S_free_stringEPwmRS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-221'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2625'/>
+            <parameter type-id='type-id-2627'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_c_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE16_M_free_c_stringEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_tree' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE12_M_free_treeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_unref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE15_M_unref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='644' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE13_M_ref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE8_S_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623'/>
+            <parameter type-id='type-id-2625'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_ref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE6_S_refEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623'/>
+            <parameter type-id='type-id-2625'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_free_if_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE16_S_free_if_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623'/>
+            <parameter type-id='type-id-2625'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
-            <parameter type-id='type-id-2626'/>
-            <return type-id='type-id-2627'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
+            <parameter type-id='type-id-2628'/>
+            <return type-id='type-id-2629'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2623' is-artificial='yes'/>
-            <parameter type-id='type-id-2626'/>
+            <parameter type-id='type-id-2625' is-artificial='yes'/>
+            <parameter type-id='type-id-2628'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_rep_base&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2620'>
+      <class-decl name='_Rope_rep_base&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2622'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-220'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-220' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2622'/>
+          <typedef-decl name='allocator_type' type-id='type-id-220' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2624'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__C' type-id='type-id-2614' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2628'/>
+          <typedef-decl name='__C' type-id='type-id-2616' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2630'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__L' type-id='type-id-2616' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2629'/>
+          <typedef-decl name='__L' type-id='type-id-2618' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2631'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__F' type-id='type-id-2618' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2630'/>
+          <typedef-decl name='__F' type-id='type-id-2620' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2632'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__S' type-id='type-id-2632' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2631'/>
+          <typedef-decl name='__S' type-id='type-id-2634' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2633'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_size' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='569' column='1'/>
         </data-member>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIwSaIwEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2633' is-artificial='yes'/>
-            <return type-id='type-id-2622'/>
+            <parameter type-id='type-id-2635' is-artificial='yes'/>
+            <return type-id='type-id-2624'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_allocator' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2634' is-artificial='yes'/>
-            <return type-id='type-id-2635'/>
+            <parameter type-id='type-id-2636' is-artificial='yes'/>
+            <return type-id='type-id-2637'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIwSaIwEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2633' is-artificial='yes'/>
-            <return type-id='type-id-2636'/>
+            <parameter type-id='type-id-2635' is-artificial='yes'/>
+            <return type-id='type-id-2638'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_rep_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2634' is-artificial='yes'/>
+            <parameter type-id='type-id-2636' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2636'/>
+            <parameter type-id='type-id-2638'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_C_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2637'/>
+            <return type-id='type-id-2639'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_C_deallocateEPNS_23_Rope_RopeConcatenationIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2639'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_L_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_L_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2638'/>
+            <return type-id='type-id-2640'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_L_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_L_deallocateEPNS_14_Rope_RopeLeafIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2640'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_F_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_F_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2639'/>
+            <return type-id='type-id-2641'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_F_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_F_deallocateEPNS_18_Rope_RopeFunctionIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2639'/>
+            <parameter type-id='type-id-2641'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_S_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_S_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2640'/>
+            <return type-id='type-id-2642'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_S_deallocateEPNS_19_Rope_RopeSubstringIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2640'/>
+            <parameter type-id='type-id-2642'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeConcatenation&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2614'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2612'/>
+      <class-decl name='_Rope_RopeConcatenation&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2616'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2614'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2622' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2641'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2643'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_left' type-id='type-id-2623' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-2625' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
-          <var-decl name='_M_right' type-id='type-id-2623' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-2625' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2642' is-artificial='yes'/>
-            <parameter type-id='type-id-2623'/>
-            <parameter type-id='type-id-2623'/>
-            <parameter type-id='type-id-2643'/>
+            <parameter type-id='type-id-2644' is-artificial='yes'/>
+            <parameter type-id='type-id-2625'/>
+            <parameter type-id='type-id-2625'/>
+            <parameter type-id='type-id-2645'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2642' is-artificial='yes'/>
+            <parameter type-id='type-id-2644' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx23_Rope_RopeConcatenationIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2642' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
-            <return type-id='type-id-2645'/>
+            <parameter type-id='type-id-2644' is-artificial='yes'/>
+            <parameter type-id='type-id-2646'/>
+            <return type-id='type-id-2647'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2642' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
+            <parameter type-id='type-id-2644' is-artificial='yes'/>
+            <parameter type-id='type-id-2646'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeLeaf&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2616'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2612'/>
+      <class-decl name='_Rope_RopeLeaf&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2618'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2614'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2622' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2646'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2648'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
           <var-decl name='_M_data' type-id='type-id-221' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='716' column='1'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
+            <parameter type-id='type-id-2649' is-artificial='yes'/>
             <parameter type-id='type-id-221'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-2648'/>
+            <parameter type-id='type-id-2650'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
+            <parameter type-id='type-id-2649' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx14_Rope_RopeLeafIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2649'/>
-            <return type-id='type-id-2650'/>
+            <parameter type-id='type-id-2649' is-artificial='yes'/>
+            <parameter type-id='type-id-2651'/>
+            <return type-id='type-id-2652'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2649'/>
+            <parameter type-id='type-id-2649' is-artificial='yes'/>
+            <parameter type-id='type-id-2651'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeFunction&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2618'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2612'/>
+      <class-decl name='_Rope_RopeFunction&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2620'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2614'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2622' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2651'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2653'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_fn' type-id='type-id-2652' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
+          <var-decl name='_M_fn' type-id='type-id-2654' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
           <var-decl name='_M_delete_when_done' type-id='type-id-25' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='797' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
-            <parameter type-id='type-id-2652'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2654'/>
             <parameter type-id='type-id-68'/>
             <parameter type-id='type-id-25'/>
-            <parameter type-id='type-id-2654'/>
+            <parameter type-id='type-id-2656'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx18_Rope_RopeFunctionIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
-            <parameter type-id='type-id-2655'/>
-            <return type-id='type-id-2656'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2657'/>
+            <return type-id='type-id-2658'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
-            <parameter type-id='type-id-2655'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2657'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='char_producer&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-2657'/>
-      <class-decl name='_Rope_RopeSubstring&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2632'/>
+      <class-decl name='char_producer&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-2659'/>
+      <class-decl name='_Rope_RopeSubstring&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2634'/>
     </namespace-decl>
 
     <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-540'/>
     </function-decl>
-    <array-type-def dimensions='1' type-id='type-id-71' size-in-bits='2944' id='type-id-2658'>
+    <array-type-def dimensions='1' type-id='type-id-71' size-in-bits='2944' id='type-id-2660'>
       <subrange length='46'/>
     </array-type-def>
-    <qualified-type-def type-id='type-id-2658' const='yes' id='type-id-2565'/>
-    <pointer-type-def type-id='type-id-2558' size-in-bits='64' id='type-id-2571'/>
-    <pointer-type-def type-id='type-id-2560' size-in-bits='64' id='type-id-2590'/>
-    <qualified-type-def type-id='type-id-2589' const='yes' id='type-id-2659'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2659' size-in-bits='64' id='type-id-2591'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2560' size-in-bits='64' id='type-id-2593'/>
-    <qualified-type-def type-id='type-id-2560' const='yes' id='type-id-2660'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2660' size-in-bits='64' id='type-id-2592'/>
-    <pointer-type-def type-id='type-id-2562' size-in-bits='64' id='type-id-2595'/>
-    <qualified-type-def type-id='type-id-2594' const='yes' id='type-id-2661'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2661' size-in-bits='64' id='type-id-2596'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2562' size-in-bits='64' id='type-id-2598'/>
+    <qualified-type-def type-id='type-id-2660' const='yes' id='type-id-2567'/>
+    <pointer-type-def type-id='type-id-2560' size-in-bits='64' id='type-id-2573'/>
+    <pointer-type-def type-id='type-id-2562' size-in-bits='64' id='type-id-2592'/>
+    <qualified-type-def type-id='type-id-2591' const='yes' id='type-id-2661'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2661' size-in-bits='64' id='type-id-2593'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2562' size-in-bits='64' id='type-id-2595'/>
     <qualified-type-def type-id='type-id-2562' const='yes' id='type-id-2662'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2662' size-in-bits='64' id='type-id-2597'/>
-    <pointer-type-def type-id='type-id-2605' size-in-bits='64' id='type-id-2600'/>
-    <pointer-type-def type-id='type-id-2564' size-in-bits='64' id='type-id-2601'/>
-    <qualified-type-def type-id='type-id-2599' const='yes' id='type-id-2663'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2663' size-in-bits='64' id='type-id-2602'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2564' size-in-bits='64' id='type-id-2604'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2662' size-in-bits='64' id='type-id-2594'/>
+    <pointer-type-def type-id='type-id-2564' size-in-bits='64' id='type-id-2597'/>
+    <qualified-type-def type-id='type-id-2596' const='yes' id='type-id-2663'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2663' size-in-bits='64' id='type-id-2598'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2564' size-in-bits='64' id='type-id-2600'/>
     <qualified-type-def type-id='type-id-2564' const='yes' id='type-id-2664'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2664' size-in-bits='64' id='type-id-2603'/>
-    <qualified-type-def type-id='type-id-2567' const='yes' id='type-id-2665'/>
-    <pointer-type-def type-id='type-id-2665' size-in-bits='64' id='type-id-2581'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2570' size-in-bits='64' id='type-id-2583'/>
-    <pointer-type-def type-id='type-id-2567' size-in-bits='64' id='type-id-2582'/>
-    <qualified-type-def type-id='type-id-2570' const='yes' id='type-id-2666'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2666' size-in-bits='64' id='type-id-2584'/>
-    <pointer-type-def type-id='type-id-2576' size-in-bits='64' id='type-id-2585'/>
-    <pointer-type-def type-id='type-id-2577' size-in-bits='64' id='type-id-2586'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2664' size-in-bits='64' id='type-id-2599'/>
+    <pointer-type-def type-id='type-id-2607' size-in-bits='64' id='type-id-2602'/>
+    <pointer-type-def type-id='type-id-2566' size-in-bits='64' id='type-id-2603'/>
+    <qualified-type-def type-id='type-id-2601' const='yes' id='type-id-2665'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2665' size-in-bits='64' id='type-id-2604'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2566' size-in-bits='64' id='type-id-2606'/>
+    <qualified-type-def type-id='type-id-2566' const='yes' id='type-id-2666'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2666' size-in-bits='64' id='type-id-2605'/>
+    <qualified-type-def type-id='type-id-2569' const='yes' id='type-id-2667'/>
+    <pointer-type-def type-id='type-id-2667' size-in-bits='64' id='type-id-2583'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2572' size-in-bits='64' id='type-id-2585'/>
+    <pointer-type-def type-id='type-id-2569' size-in-bits='64' id='type-id-2584'/>
+    <qualified-type-def type-id='type-id-2572' const='yes' id='type-id-2668'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2668' size-in-bits='64' id='type-id-2586'/>
     <pointer-type-def type-id='type-id-2578' size-in-bits='64' id='type-id-2587'/>
     <pointer-type-def type-id='type-id-2579' size-in-bits='64' id='type-id-2588'/>
-    <qualified-type-def type-id='type-id-2606' volatile='yes' id='type-id-2607'/>
-    <pointer-type-def type-id='type-id-2568' size-in-bits='64' id='type-id-2608'/>
-    <qualified-type-def type-id='type-id-2569' const='yes' id='type-id-2667'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2667' size-in-bits='64' id='type-id-2572'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2569' size-in-bits='64' id='type-id-2573'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2558' size-in-bits='64' id='type-id-2575'/>
-    <qualified-type-def type-id='type-id-2558' const='yes' id='type-id-2668'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2668' size-in-bits='64' id='type-id-2574'/>
-    <pointer-type-def type-id='type-id-2557' size-in-bits='64' id='type-id-2566'/>
-    <pointer-type-def type-id='type-id-2612' size-in-bits='64' id='type-id-2623'/>
-    <pointer-type-def type-id='type-id-2614' size-in-bits='64' id='type-id-2642'/>
-    <qualified-type-def type-id='type-id-2641' const='yes' id='type-id-2669'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2669' size-in-bits='64' id='type-id-2643'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2614' size-in-bits='64' id='type-id-2645'/>
-    <qualified-type-def type-id='type-id-2614' const='yes' id='type-id-2670'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2670' size-in-bits='64' id='type-id-2644'/>
-    <pointer-type-def type-id='type-id-2616' size-in-bits='64' id='type-id-2647'/>
-    <qualified-type-def type-id='type-id-2646' const='yes' id='type-id-2671'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2671' size-in-bits='64' id='type-id-2648'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2616' size-in-bits='64' id='type-id-2650'/>
+    <pointer-type-def type-id='type-id-2580' size-in-bits='64' id='type-id-2589'/>
+    <pointer-type-def type-id='type-id-2581' size-in-bits='64' id='type-id-2590'/>
+    <qualified-type-def type-id='type-id-2608' volatile='yes' id='type-id-2609'/>
+    <pointer-type-def type-id='type-id-2570' size-in-bits='64' id='type-id-2610'/>
+    <qualified-type-def type-id='type-id-2571' const='yes' id='type-id-2669'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2669' size-in-bits='64' id='type-id-2574'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2571' size-in-bits='64' id='type-id-2575'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2560' size-in-bits='64' id='type-id-2577'/>
+    <qualified-type-def type-id='type-id-2560' const='yes' id='type-id-2670'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2670' size-in-bits='64' id='type-id-2576'/>
+    <pointer-type-def type-id='type-id-2559' size-in-bits='64' id='type-id-2568'/>
+    <pointer-type-def type-id='type-id-2614' size-in-bits='64' id='type-id-2625'/>
+    <pointer-type-def type-id='type-id-2616' size-in-bits='64' id='type-id-2644'/>
+    <qualified-type-def type-id='type-id-2643' const='yes' id='type-id-2671'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2671' size-in-bits='64' id='type-id-2645'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2616' size-in-bits='64' id='type-id-2647'/>
     <qualified-type-def type-id='type-id-2616' const='yes' id='type-id-2672'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2672' size-in-bits='64' id='type-id-2649'/>
-    <pointer-type-def type-id='type-id-2657' size-in-bits='64' id='type-id-2652'/>
-    <pointer-type-def type-id='type-id-2618' size-in-bits='64' id='type-id-2653'/>
-    <qualified-type-def type-id='type-id-2651' const='yes' id='type-id-2673'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2673' size-in-bits='64' id='type-id-2654'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2618' size-in-bits='64' id='type-id-2656'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2672' size-in-bits='64' id='type-id-2646'/>
+    <pointer-type-def type-id='type-id-2618' size-in-bits='64' id='type-id-2649'/>
+    <qualified-type-def type-id='type-id-2648' const='yes' id='type-id-2673'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2673' size-in-bits='64' id='type-id-2650'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2618' size-in-bits='64' id='type-id-2652'/>
     <qualified-type-def type-id='type-id-2618' const='yes' id='type-id-2674'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2674' size-in-bits='64' id='type-id-2655'/>
-    <qualified-type-def type-id='type-id-2620' const='yes' id='type-id-2675'/>
-    <pointer-type-def type-id='type-id-2675' size-in-bits='64' id='type-id-2633'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2622' size-in-bits='64' id='type-id-2635'/>
-    <pointer-type-def type-id='type-id-2620' size-in-bits='64' id='type-id-2634'/>
-    <qualified-type-def type-id='type-id-2622' const='yes' id='type-id-2676'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2676' size-in-bits='64' id='type-id-2636'/>
-    <pointer-type-def type-id='type-id-2628' size-in-bits='64' id='type-id-2637'/>
-    <pointer-type-def type-id='type-id-2629' size-in-bits='64' id='type-id-2638'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2674' size-in-bits='64' id='type-id-2651'/>
+    <pointer-type-def type-id='type-id-2659' size-in-bits='64' id='type-id-2654'/>
+    <pointer-type-def type-id='type-id-2620' size-in-bits='64' id='type-id-2655'/>
+    <qualified-type-def type-id='type-id-2653' const='yes' id='type-id-2675'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2675' size-in-bits='64' id='type-id-2656'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2620' size-in-bits='64' id='type-id-2658'/>
+    <qualified-type-def type-id='type-id-2620' const='yes' id='type-id-2676'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2676' size-in-bits='64' id='type-id-2657'/>
+    <qualified-type-def type-id='type-id-2622' const='yes' id='type-id-2677'/>
+    <pointer-type-def type-id='type-id-2677' size-in-bits='64' id='type-id-2635'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2624' size-in-bits='64' id='type-id-2637'/>
+    <pointer-type-def type-id='type-id-2622' size-in-bits='64' id='type-id-2636'/>
+    <qualified-type-def type-id='type-id-2624' const='yes' id='type-id-2678'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2678' size-in-bits='64' id='type-id-2638'/>
     <pointer-type-def type-id='type-id-2630' size-in-bits='64' id='type-id-2639'/>
     <pointer-type-def type-id='type-id-2631' size-in-bits='64' id='type-id-2640'/>
-    <qualified-type-def type-id='type-id-2621' const='yes' id='type-id-2677'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2677' size-in-bits='64' id='type-id-2624'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2621' size-in-bits='64' id='type-id-2625'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2612' size-in-bits='64' id='type-id-2627'/>
-    <qualified-type-def type-id='type-id-2612' const='yes' id='type-id-2678'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2678' size-in-bits='64' id='type-id-2626'/>
-    <pointer-type-def type-id='type-id-2611' size-in-bits='64' id='type-id-2619'/>
+    <pointer-type-def type-id='type-id-2632' size-in-bits='64' id='type-id-2641'/>
+    <pointer-type-def type-id='type-id-2633' size-in-bits='64' id='type-id-2642'/>
+    <qualified-type-def type-id='type-id-2623' const='yes' id='type-id-2679'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2679' size-in-bits='64' id='type-id-2626'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2623' size-in-bits='64' id='type-id-2627'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2614' size-in-bits='64' id='type-id-2629'/>
+    <qualified-type-def type-id='type-id-2614' const='yes' id='type-id-2680'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2680' size-in-bits='64' id='type-id-2628'/>
+    <pointer-type-def type-id='type-id-2613' size-in-bits='64' id='type-id-2621'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-635'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-648'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='__throw_ios_failure' mangled-name='_ZSt19__throw_ios_failurePKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_put&lt;char&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2679'/>
+        <return type-id='type-id-2681'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_get&lt;char&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2680'/>
+        <return type-id='type-id-2682'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt5ctypeIwEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2681'/>
+        <return type-id='type-id-2683'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2682'/>
+        <return type-id='type-id-2684'/>
       </function-decl>
     </namespace-decl>
 
-    <reference-type-def kind='lvalue' type-id='type-id-915' size-in-bits='64' id='type-id-2679'/>
-    <reference-type-def kind='lvalue' type-id='type-id-913' size-in-bits='64' id='type-id-2680'/>
-    <reference-type-def kind='lvalue' type-id='type-id-916' size-in-bits='64' id='type-id-2681'/>
-    <reference-type-def kind='lvalue' type-id='type-id-914' size-in-bits='64' id='type-id-2682'/>
+    <reference-type-def kind='lvalue' type-id='type-id-915' size-in-bits='64' id='type-id-2681'/>
+    <reference-type-def kind='lvalue' type-id='type-id-913' size-in-bits='64' id='type-id-2682'/>
+    <reference-type-def kind='lvalue' type-id='type-id-916' size-in-bits='64' id='type-id-2683'/>
+    <reference-type-def kind='lvalue' type-id='type-id-914' size-in-bits='64' id='type-id-2684'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/iostream-inst.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='_Setfill&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2683'>
+      <class-decl name='_Setfill&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2685'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_c' type-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='setfill&lt;char&gt;' mangled-name='_ZSt7setfillIcESt8_SetfillIT_ES1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-17'/>
-        <return type-id='type-id-2683'/>
+        <return type-id='type-id-2685'/>
       </function-decl>
-      <class-decl name='_Setfill&lt;wchar_t&gt;' size-in-bits='32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2684'>
+      <class-decl name='_Setfill&lt;wchar_t&gt;' size-in-bits='32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2686'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_c' type-id='type-id-107' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='setfill&lt;wchar_t&gt;' mangled-name='_ZSt7setfillIwESt8_SetfillIT_ES1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-107'/>
-        <return type-id='type-id-2684'/>
+        <return type-id='type-id-2686'/>
       </function-decl>
-      <class-decl name='basic_iostream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2685'>
+      <class-decl name='basic_iostream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2687'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-323'/>
         <base-class access='public' layout-offset-in-bits='128' type-id='type-id-766'/>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-115'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-115'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-115'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-115'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2686' is-artificial='yes'/>
+            <parameter type-id='type-id-2688' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-540'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2685' size-in-bits='64' id='type-id-2686'/>
+    <pointer-type-def type-id='type-id-2687' size-in-bits='64' id='type-id-2688'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
         <return type-id='type-id-8'/>
       </function-decl>
       <function-decl name='operator|=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2297'/>
+        <parameter type-id='type-id-2299'/>
         <parameter type-id='type-id-75'/>
-        <return type-id='type-id-2298'/>
+        <return type-id='type-id-2300'/>
       </function-decl>
       <function-decl name='operator~' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-75'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='operator&amp;=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2297'/>
+        <parameter type-id='type-id-2299'/>
         <parameter type-id='type-id-75'/>
-        <return type-id='type-id-2298'/>
+        <return type-id='type-id-2300'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-635'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_get&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-715'/>
-        <return type-id='type-id-2680'/>
+        <return type-id='type-id-2682'/>
       </function-decl>
       <function-decl name='operator~' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-5'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-648'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-722'/>
-        <return type-id='type-id-2682'/>
+        <return type-id='type-id-2684'/>
       </function-decl>
       <function-decl name='operator==&lt;__mbstate_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-856'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-857'/>
+        <parameter type-id='type-id-857'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-866'/>
-        <parameter type-id='type-id-866'/>
+        <parameter type-id='type-id-867'/>
+        <parameter type-id='type-id-867'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-876'/>
-        <parameter type-id='type-id-876'/>
+        <parameter type-id='type-id-877'/>
+        <parameter type-id='type-id-877'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='ws&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt2wsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/istream.tcc' line='1018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt2wsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_@@GLIBCXX_3.4'>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2687'/>
+        <parameter type-id='type-id-2689'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2688'/>
+        <parameter type-id='type-id-2690'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2346'/>
+        <parameter type-id='type-id-2348'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='777' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2345'/>
+        <parameter type-id='type-id-2347'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2683'/>
+        <parameter type-id='type-id-2685'/>
         <return type-id='type-id-291'/>
       </function-decl>
-      <class-decl name='_Setiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='85' column='1' id='type-id-2689'>
+      <class-decl name='_Setiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='85' column='1' id='type-id-2691'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_mask' type-id='type-id-74' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='85' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2689'/>
+        <parameter type-id='type-id-2691'/>
         <return type-id='type-id-291'/>
       </function-decl>
-      <class-decl name='_Resetiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='55' column='1' id='type-id-2690'>
+      <class-decl name='_Resetiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='55' column='1' id='type-id-2692'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_mask' type-id='type-id-74' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='55' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2690'/>
+        <parameter type-id='type-id-2692'/>
         <return type-id='type-id-291'/>
       </function-decl>
-      <class-decl name='_Setbase' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='115' column='1' id='type-id-2691'>
+      <class-decl name='_Setbase' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='115' column='1' id='type-id-2693'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_base' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='115' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2691'/>
+        <parameter type-id='type-id-2693'/>
         <return type-id='type-id-291'/>
       </function-decl>
-      <class-decl name='_Setprecision' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='184' column='1' id='type-id-2692'>
+      <class-decl name='_Setprecision' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='184' column='1' id='type-id-2694'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_n' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='184' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2692'/>
+        <parameter type-id='type-id-2694'/>
         <return type-id='type-id-291'/>
       </function-decl>
-      <class-decl name='_Setw' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='214' column='1' id='type-id-2693'>
+      <class-decl name='_Setw' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='214' column='1' id='type-id-2695'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_n' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='214' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
-        <parameter type-id='type-id-2693'/>
+        <parameter type-id='type-id-2695'/>
         <return type-id='type-id-291'/>
       </function-decl>
       <function-decl name='ws&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt2wsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/istream.tcc' line='1018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt2wsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_@@GLIBCXX_3.4'>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2684'/>
+        <parameter type-id='type-id-2686'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2689'/>
+        <parameter type-id='type-id-2691'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2690'/>
+        <parameter type-id='type-id-2692'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2691'/>
+        <parameter type-id='type-id-2693'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2692'/>
+        <parameter type-id='type-id-2694'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-2693'/>
+        <parameter type-id='type-id-2695'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='__throw_bad_cast' mangled-name='_ZSt16__throw_bad_castv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_PS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-291'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-289' const='yes' id='type-id-2694'/>
-    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-2695'/>
-    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-2696'/>
-    <qualified-type-def type-id='type-id-300' const='yes' id='type-id-2697'/>
-    <qualified-type-def type-id='type-id-297' const='yes' id='type-id-2698'/>
-    <qualified-type-def type-id='type-id-328' const='yes' id='type-id-2699'/>
-    <qualified-type-def type-id='type-id-326' const='yes' id='type-id-2700'/>
-    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-2701'/>
-    <qualified-type-def type-id='type-id-339' const='yes' id='type-id-2702'/>
-    <qualified-type-def type-id='type-id-336' const='yes' id='type-id-2703'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1535' size-in-bits='64' id='type-id-2687'/>
-    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-2688'/>
+    <qualified-type-def type-id='type-id-289' const='yes' id='type-id-2696'/>
+    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-2697'/>
+    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-2698'/>
+    <qualified-type-def type-id='type-id-300' const='yes' id='type-id-2699'/>
+    <qualified-type-def type-id='type-id-297' const='yes' id='type-id-2700'/>
+    <qualified-type-def type-id='type-id-328' const='yes' id='type-id-2701'/>
+    <qualified-type-def type-id='type-id-326' const='yes' id='type-id-2702'/>
+    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-2703'/>
+    <qualified-type-def type-id='type-id-339' const='yes' id='type-id-2704'/>
+    <qualified-type-def type-id='type-id-336' const='yes' id='type-id-2705'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1535' size-in-bits='64' id='type-id-2689'/>
+    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-2690'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
       <return type-id='type-id-302'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-761'>
-      <parameter type-id='type-id-2696'/>
-      <return type-id='type-id-2696'/>
+      <parameter type-id='type-id-2698'/>
+      <return type-id='type-id-2698'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-767'>
       <parameter type-id='type-id-104'/>
       <return type-id='type-id-341'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-763'>
-      <parameter type-id='type-id-2701'/>
-      <return type-id='type-id-2701'/>
+      <parameter type-id='type-id-2703'/>
+      <return type-id='type-id-2703'/>
     </function-type>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/locale-inst.cc' language='LANG_C_plus_plus'>
         <return type-id='type-id-8'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-866'/>
-        <parameter type-id='type-id-866'/>
+        <parameter type-id='type-id-867'/>
+        <parameter type-id='type-id-867'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator|' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-457'/>
       </function-decl>
       <function-decl name='__convert_from_v' mangled-name='_ZSt16__convert_from_vRKP15__locale_structPciPKcz' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <parameter type-id='type-id-151'/>
         <parameter type-id='type-id-38'/>
         <parameter type-id='type-id-13'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='operator!=&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-866'/>
-        <parameter type-id='type-id-866'/>
+        <parameter type-id='type-id-867'/>
+        <parameter type-id='type-id-867'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::codecvt&lt;char, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2704'/>
+        <return type-id='type-id-2706'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::collate&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7collateIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7collateIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2705'/>
+        <return type-id='type-id-2707'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::numpunct&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8numpunctIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8numpunctIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2706'/>
+        <return type-id='type-id-2708'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2679'/>
+        <return type-id='type-id-2681'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2680'/>
+        <return type-id='type-id-2682'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;char, true&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2707'/>
+        <return type-id='type-id-2709'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;char, false&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2708'/>
+        <return type-id='type-id-2710'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2709'/>
+        <return type-id='type-id-2711'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2710'/>
+        <return type-id='type-id-2712'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::__timepunct&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt11__timepunctIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt11__timepunctIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2711'/>
+        <return type-id='type-id-2713'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2712'/>
+        <return type-id='type-id-2714'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2713'/>
+        <return type-id='type-id-2715'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::messages&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8messagesIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8messagesIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2714'/>
+        <return type-id='type-id-2716'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9has_facetISt5ctypeIcEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt5ctypeIcEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-305'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;double&gt;' mangled-name='_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-304'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;float&gt;' mangled-name='_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-303'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='__ctype_abstract_base&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='145' column='1' id='type-id-2715'>
+      <class-decl name='__ctype_abstract_base&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='145' column='1' id='type-id-2717'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-627'/>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-628'/>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-2716'/>
+          <typedef-decl name='char_type' type-id='type-id-17' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-2718'/>
         </member-type>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE2isEtc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-2716'/>
+            <parameter type-id='type-id-2718'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE2isEPKcS2_Pt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
             <parameter type-id='type-id-637'/>
-            <return type-id='type-id-2718'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='scan_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7scan_isEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='scan_not' mangled-name='_ZNKSt21__ctype_abstract_baseIcE8scan_notEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7toupperEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2716'/>
-            <return type-id='type-id-2716'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2718'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7toupperEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2719'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2721'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7tolowerEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2716'/>
-            <return type-id='type-id-2716'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2718'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7tolowerEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2719'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2721'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-2716'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5widenEPKcS2_Pc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <parameter type-id='type-id-2719'/>
+            <parameter type-id='type-id-2721'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE6narrowEcc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2716'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2718'/>
             <parameter type-id='type-id-17'/>
             <return type-id='type-id-17'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE6narrowEPKcS2_cPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
             <parameter type-id='type-id-17'/>
             <parameter type-id='type-id-151'/>
-            <return type-id='type-id-2718'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2720' is-artificial='yes'/>
+            <parameter type-id='type-id-2722' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' mangled-name='_ZNSt21__ctype_abstract_baseIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2720' is-artificial='yes'/>
+            <parameter type-id='type-id-2722' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' mangled-name='_ZNSt21__ctype_abstract_baseIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2720' is-artificial='yes'/>
+            <parameter type-id='type-id-2722' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2720' is-artificial='yes'/>
+            <parameter type-id='type-id-2722' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='2'>
           <function-decl name='do_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5do_isEtc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-2716'/>
+            <parameter type-id='type-id-2718'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='3'>
           <function-decl name='do_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5do_isEPKcS2_Pt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
             <parameter type-id='type-id-637'/>
-            <return type-id='type-id-2718'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='4'>
           <function-decl name='do_scan_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_scan_isEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='5'>
           <function-decl name='do_scan_not' mangled-name='_ZNKSt21__ctype_abstract_baseIcE11do_scan_notEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-636'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='do_toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_toupperEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2716'/>
-            <return type-id='type-id-2716'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2718'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='do_toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_toupperEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2719'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2721'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='do_tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_tolowerEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2716'/>
-            <return type-id='type-id-2716'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2718'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='9'>
           <function-decl name='do_tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_tolowerEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='498' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2719'/>
-            <parameter type-id='type-id-2718'/>
-            <return type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2721'/>
+            <parameter type-id='type-id-2720'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='10'>
           <function-decl name='do_widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE8do_widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-17'/>
-            <return type-id='type-id-2716'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='11'>
           <function-decl name='do_widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE8do_widenEPKcS2_Pc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <parameter type-id='type-id-2719'/>
+            <parameter type-id='type-id-2721'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='12'>
           <function-decl name='do_narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE9do_narrowEcc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2716'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2718'/>
             <parameter type-id='type-id-17'/>
             <return type-id='type-id-17'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='13'>
           <function-decl name='do_narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE9do_narrowEPKcS2_cPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2717' is-artificial='yes'/>
-            <parameter type-id='type-id-2718'/>
-            <parameter type-id='type-id-2718'/>
+            <parameter type-id='type-id-2719' is-artificial='yes'/>
+            <parameter type-id='type-id-2720'/>
+            <parameter type-id='type-id-2720'/>
             <parameter type-id='type-id-17'/>
             <parameter type-id='type-id-151'/>
-            <return type-id='type-id-2718'/>
+            <return type-id='type-id-2720'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='collate_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2721'>
+      <class-decl name='collate_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2723'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-920'/>
         <member-function access='private'>
           <function-decl name='collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2722' is-artificial='yes'/>
+            <parameter type-id='type-id-2724' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='collate_byname' mangled-name='_ZNSt14collate_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIcEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2722' is-artificial='yes'/>
+            <parameter type-id='type-id-2724' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2722' is-artificial='yes'/>
+            <parameter type-id='type-id-2724' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIcED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2722' is-artificial='yes'/>
+            <parameter type-id='type-id-2724' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2722' is-artificial='yes'/>
+            <parameter type-id='type-id-2724' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='codecvt_byname&lt;char, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2723'>
+      <class-decl name='codecvt_byname&lt;char, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2725'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-388'/>
         <member-function access='private'>
           <function-decl name='codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2724' is-artificial='yes'/>
+            <parameter type-id='type-id-2726' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIcc11__mbstate_tEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIcc11__mbstate_tEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2724' is-artificial='yes'/>
+            <parameter type-id='type-id-2726' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIcc11__mbstate_tED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIcc11__mbstate_tED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2724' is-artificial='yes'/>
+            <parameter type-id='type-id-2726' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIcc11__mbstate_tED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIcc11__mbstate_tED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2724' is-artificial='yes'/>
+            <parameter type-id='type-id-2726' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2724' is-artificial='yes'/>
+            <parameter type-id='type-id-2726' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='messages_byname&lt;char&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2725'>
+      <class-decl name='messages_byname&lt;char&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2727'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-922'/>
         <member-function access='private'>
           <function-decl name='messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2726' is-artificial='yes'/>
+            <parameter type-id='type-id-2728' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='messages_byname' mangled-name='_ZNSt15messages_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIcEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2726' is-artificial='yes'/>
+            <parameter type-id='type-id-2728' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2726' is-artificial='yes'/>
+            <parameter type-id='type-id-2728' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIcED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2726' is-artificial='yes'/>
+            <parameter type-id='type-id-2728' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2726' is-artificial='yes'/>
+            <parameter type-id='type-id-2728' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numpunct_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2727'>
+      <class-decl name='numpunct_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2729'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-932'/>
         <member-function access='private'>
           <function-decl name='numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2728' is-artificial='yes'/>
+            <parameter type-id='type-id-2730' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIcEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2728' is-artificial='yes'/>
+            <parameter type-id='type-id-2730' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2728' is-artificial='yes'/>
+            <parameter type-id='type-id-2730' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIcED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2728' is-artificial='yes'/>
+            <parameter type-id='type-id-2730' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2728' is-artificial='yes'/>
+            <parameter type-id='type-id-2730' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;char, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2729'>
+      <class-decl name='moneypunct_byname&lt;char, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2731'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-929'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-992' mangled-name='_ZNSt17moneypunct_bynameIcLb1EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2730' is-artificial='yes'/>
+            <parameter type-id='type-id-2732' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb1EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2730' is-artificial='yes'/>
+            <parameter type-id='type-id-2732' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb1EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2730' is-artificial='yes'/>
+            <parameter type-id='type-id-2732' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb1EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2730' is-artificial='yes'/>
+            <parameter type-id='type-id-2732' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2730' is-artificial='yes'/>
+            <parameter type-id='type-id-2732' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;char, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2731'>
+      <class-decl name='moneypunct_byname&lt;char, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2733'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-928'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-992' mangled-name='_ZNSt17moneypunct_bynameIcLb0EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2732' is-artificial='yes'/>
+            <parameter type-id='type-id-2734' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb0EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2732' is-artificial='yes'/>
+            <parameter type-id='type-id-2734' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb0EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2732' is-artificial='yes'/>
+            <parameter type-id='type-id-2734' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb0EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2732' is-artificial='yes'/>
+            <parameter type-id='type-id-2734' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2732' is-artificial='yes'/>
+            <parameter type-id='type-id-2734' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_put_byname&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2733'>
+      <class-decl name='time_put_byname&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2735'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-936'/>
         <member-function access='private'>
           <function-decl name='time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2734' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_put_byname' mangled-name='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2734' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2734' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2734' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2734' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_get_byname&lt;char, std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2735'>
+      <class-decl name='time_get_byname&lt;char, std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2737'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-934'/>
         <member-function access='private'>
           <function-decl name='time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_get_byname' mangled-name='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pad&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2737'>
+      <class-decl name='__pad&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2739'>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pad' mangled-name='_ZNSt5__padIcSt11char_traitsIcEE6_S_padERSt8ios_basecPcPKcll' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-104'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2738'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2740'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIcLb1EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
+            <parameter type-id='type-id-2741' is-artificial='yes'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-2740'/>
+            <return type-id='type-id-2742'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2741'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2743'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIcLb0EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2742' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-2743'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2744'>
+      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2746'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-2746'/>
+            <return type-id='type-id-2748'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='operator!=&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStneIcSt11char_traitsIcEEbRKSt19istreambuf_iteratorIT_T0_ES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-866'/>
-        <parameter type-id='type-id-866'/>
+        <parameter type-id='type-id-867'/>
+        <parameter type-id='type-id-867'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__write&lt;char&gt;' mangled-name='_ZSt7__writeIcESt19ostreambuf_iteratorIT_St11char_traitsIS1_EES4_PKS1_i' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-725'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-858' const='yes' id='type-id-2747'/>
+    <qualified-type-def type-id='type-id-859' const='yes' id='type-id-2749'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='operator-&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-443'/>
       </function-decl>
       <function-decl name='__is_null_pointer&lt;const char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-943'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-895' size-in-bits='64' id='type-id-2704'/>
-    <qualified-type-def type-id='type-id-952' const='yes' id='type-id-2748'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1069' size-in-bits='64' id='type-id-2705'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-2706'/>
-    <qualified-type-def type-id='type-id-714' const='yes' id='type-id-2749'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-2707'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-2708'/>
-    <qualified-type-def type-id='type-id-976' const='yes' id='type-id-2750'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1077' size-in-bits='64' id='type-id-2709'/>
-    <qualified-type-def type-id='type-id-966' const='yes' id='type-id-2751'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1075' size-in-bits='64' id='type-id-2710'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1067' size-in-bits='64' id='type-id-2711'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-2712'/>
-    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-2752'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-2713'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1071' size-in-bits='64' id='type-id-2714'/>
+    <reference-type-def kind='lvalue' type-id='type-id-895' size-in-bits='64' id='type-id-2706'/>
+    <qualified-type-def type-id='type-id-952' const='yes' id='type-id-2750'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1069' size-in-bits='64' id='type-id-2707'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-2708'/>
+    <qualified-type-def type-id='type-id-714' const='yes' id='type-id-2751'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-2709'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-2710'/>
+    <qualified-type-def type-id='type-id-976' const='yes' id='type-id-2752'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1077' size-in-bits='64' id='type-id-2711'/>
+    <qualified-type-def type-id='type-id-966' const='yes' id='type-id-2753'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1075' size-in-bits='64' id='type-id-2712'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1067' size-in-bits='64' id='type-id-2713'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-2714'/>
+    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-2754'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-2715'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1071' size-in-bits='64' id='type-id-2716'/>
     <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-530'/>
       <return type-id='type-id-513'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2715' const='yes' id='type-id-2753'/>
-    <pointer-type-def type-id='type-id-2753' size-in-bits='64' id='type-id-2717'/>
-    <qualified-type-def type-id='type-id-2716' const='yes' id='type-id-2754'/>
-    <pointer-type-def type-id='type-id-2754' size-in-bits='64' id='type-id-2718'/>
-    <pointer-type-def type-id='type-id-2716' size-in-bits='64' id='type-id-2719'/>
-    <pointer-type-def type-id='type-id-2715' size-in-bits='64' id='type-id-2720'/>
-    <pointer-type-def type-id='type-id-2721' size-in-bits='64' id='type-id-2722'/>
+    <qualified-type-def type-id='type-id-2717' const='yes' id='type-id-2755'/>
+    <pointer-type-def type-id='type-id-2755' size-in-bits='64' id='type-id-2719'/>
+    <qualified-type-def type-id='type-id-2718' const='yes' id='type-id-2756'/>
+    <pointer-type-def type-id='type-id-2756' size-in-bits='64' id='type-id-2720'/>
+    <pointer-type-def type-id='type-id-2718' size-in-bits='64' id='type-id-2721'/>
+    <pointer-type-def type-id='type-id-2717' size-in-bits='64' id='type-id-2722'/>
     <pointer-type-def type-id='type-id-2723' size-in-bits='64' id='type-id-2724'/>
     <pointer-type-def type-id='type-id-2725' size-in-bits='64' id='type-id-2726'/>
     <pointer-type-def type-id='type-id-2727' size-in-bits='64' id='type-id-2728'/>
     <pointer-type-def type-id='type-id-2731' size-in-bits='64' id='type-id-2732'/>
     <pointer-type-def type-id='type-id-2733' size-in-bits='64' id='type-id-2734'/>
     <pointer-type-def type-id='type-id-2735' size-in-bits='64' id='type-id-2736'/>
-    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-2740'/>
-    <qualified-type-def type-id='type-id-2738' const='yes' id='type-id-2755'/>
-    <pointer-type-def type-id='type-id-2755' size-in-bits='64' id='type-id-2739'/>
-    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-2743'/>
-    <qualified-type-def type-id='type-id-2741' const='yes' id='type-id-2756'/>
-    <pointer-type-def type-id='type-id-2756' size-in-bits='64' id='type-id-2742'/>
-    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-2746'/>
-    <qualified-type-def type-id='type-id-2744' const='yes' id='type-id-2757'/>
-    <pointer-type-def type-id='type-id-2757' size-in-bits='64' id='type-id-2745'/>
+    <pointer-type-def type-id='type-id-2737' size-in-bits='64' id='type-id-2738'/>
+    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-2742'/>
+    <qualified-type-def type-id='type-id-2740' const='yes' id='type-id-2757'/>
+    <pointer-type-def type-id='type-id-2757' size-in-bits='64' id='type-id-2741'/>
+    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-2745'/>
+    <qualified-type-def type-id='type-id-2743' const='yes' id='type-id-2758'/>
+    <pointer-type-def type-id='type-id-2758' size-in-bits='64' id='type-id-2744'/>
+    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-2748'/>
+    <qualified-type-def type-id='type-id-2746' const='yes' id='type-id-2759'/>
+    <pointer-type-def type-id='type-id-2759' size-in-bits='64' id='type-id-2747'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-635'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-648'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-183'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='getline&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-291'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwESaIwEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwESaIwEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-252'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='getline&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' mangled-name='_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-330'/>
         <return type-id='type-id-330'/>
       </function-decl>
       <function-decl name='__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-50'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='__throw_bad_cast' mangled-name='_ZSt16__throw_bad_castv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='__ostream_insert&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-251'/>
         <parameter type-id='type-id-50'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='getline&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' mangled-name='_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2802' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-330'/>
       <parameter type-id='type-id-527'/>
       <return type-id='type-id-38'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2305' const='yes' id='type-id-2758'/>
-    <qualified-type-def type-id='type-id-2260' const='yes' id='type-id-2759'/>
+    <qualified-type-def type-id='type-id-2307' const='yes' id='type-id-2760'/>
+    <qualified-type-def type-id='type-id-2262' const='yes' id='type-id-2761'/>
 
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
         <return type-id='type-id-8'/>
       </function-decl>
       <function-decl name='operator|=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2297'/>
+        <parameter type-id='type-id-2299'/>
         <parameter type-id='type-id-75'/>
-        <return type-id='type-id-2298'/>
+        <return type-id='type-id-2300'/>
       </function-decl>
       <function-decl name='operator~' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-75'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='operator&amp;=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2297'/>
+        <parameter type-id='type-id-2299'/>
         <parameter type-id='type-id-75'/>
-        <return type-id='type-id-2298'/>
+        <return type-id='type-id-2300'/>
       </function-decl>
       <function-decl name='__ostream_write&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-50'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__ostream_write&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-251'/>
         <parameter type-id='type-id-50'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator==&lt;__mbstate_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-856'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-857'/>
+        <parameter type-id='type-id-857'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-635'/>
-        <return type-id='type-id-2377'/>
+        <return type-id='type-id-2379'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_put&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-726'/>
-        <return type-id='type-id-2679'/>
+        <return type-id='type-id-2681'/>
       </function-decl>
       <function-decl name='__ostream_fill&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-50'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-13'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='flush&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-648'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-730'/>
-        <return type-id='type-id-2681'/>
+        <return type-id='type-id-2683'/>
       </function-decl>
       <function-decl name='__ostream_fill&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-50'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='flush&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='__copy_streambufs&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf.tcc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-26'/>
         <return type-id='type-id-50'/>
       </function-decl>
       <function-decl name='endl&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='ends&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt4endsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4endsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2683'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2685'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2689'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2691'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2690'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2692'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2691'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2693'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2692'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2694'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2693'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2695'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='__ostream_insert&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-50'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-17'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_a' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_a@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-510'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-1535'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKa' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKa@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-2347'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-2349'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKh' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKh@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <parameter type-id='type-id-1774'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <parameter type-id='type-id-1776'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='__copy_streambufs&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf.tcc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-115'/>
         <return type-id='type-id-50'/>
       </function-decl>
       <function-decl name='endl&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt4endlIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4endlIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='ends&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt4endsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4endsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2684'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2686'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2689'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2691'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2690'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2692'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2691'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2693'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2692'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2694'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <parameter type-id='type-id-2693'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <parameter type-id='type-id-2695'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='__ostream_insert&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-251'/>
         <parameter type-id='type-id-50'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-251'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-107'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream.tcc' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-13'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-17'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='uncaught_exception' mangled-name='_ZSt18uncaught_exceptionv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/exception' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-25'/>
         <return type-id='type-id-50'/>
       </function-decl>
       <function-decl name='flush&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
-        <return type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='528' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-13'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='480' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-822'/>
+        <parameter type-id='type-id-823'/>
         <parameter type-id='type-id-17'/>
-        <return type-id='type-id-822'/>
+        <return type-id='type-id-823'/>
       </function-decl>
       <function-decl name='flush&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt5flushIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt5flushIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
-        <return type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
+        <return type-id='type-id-841'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-840'/>
+        <parameter type-id='type-id-841'/>
         <parameter type-id='type-id-107'/>
-        <return type-id='type-id-840'/>
+        <return type-id='type-id-841'/>
       </function-decl>
     </namespace-decl>
 
-    <reference-type-def kind='lvalue' type-id='type-id-828' size-in-bits='64' id='type-id-2760'/>
-    <qualified-type-def type-id='type-id-826' const='yes' id='type-id-2761'/>
-    <qualified-type-def type-id='type-id-825' const='yes' id='type-id-2762'/>
-    <qualified-type-def type-id='type-id-829' const='yes' id='type-id-2763'/>
-    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-2764'/>
-    <qualified-type-def type-id='type-id-844' const='yes' id='type-id-2765'/>
-    <qualified-type-def type-id='type-id-843' const='yes' id='type-id-2766'/>
-    <qualified-type-def type-id='type-id-847' const='yes' id='type-id-2767'/>
+    <reference-type-def kind='lvalue' type-id='type-id-829' size-in-bits='64' id='type-id-2762'/>
+    <qualified-type-def type-id='type-id-827' const='yes' id='type-id-2763'/>
+    <qualified-type-def type-id='type-id-826' const='yes' id='type-id-2764'/>
+    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-2765'/>
+    <reference-type-def kind='lvalue' type-id='type-id-847' size-in-bits='64' id='type-id-2766'/>
+    <qualified-type-def type-id='type-id-845' const='yes' id='type-id-2767'/>
+    <qualified-type-def type-id='type-id-844' const='yes' id='type-id-2768'/>
+    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-2769'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
       <return type-id='type-id-35'/>
     </function-decl>
     <function-type size-in-bits='64' id='type-id-1058'>
-      <parameter type-id='type-id-830'/>
-      <return type-id='type-id-830'/>
+      <parameter type-id='type-id-831'/>
+      <return type-id='type-id-831'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1057'>
-      <parameter type-id='type-id-2760'/>
-      <return type-id='type-id-2760'/>
+      <parameter type-id='type-id-2762'/>
+      <return type-id='type-id-2762'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1060'>
-      <parameter type-id='type-id-848'/>
-      <return type-id='type-id-848'/>
+      <parameter type-id='type-id-849'/>
+      <return type-id='type-id-849'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1059'>
-      <parameter type-id='type-id-2764'/>
-      <return type-id='type-id-2764'/>
+      <parameter type-id='type-id-2766'/>
+      <return type-id='type-id-2766'/>
     </function-type>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/sstream-inst.cc' language='LANG_C_plus_plus'>
         <return type-id='type-id-72'/>
       </function-decl>
       <function-decl name='max&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <function-decl name='operator==&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-153'/>
         <parameter type-id='type-id-221'/>
         <return type-id='type-id-475'/>
       </function-decl>
-      <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2768'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2351'/>
+      <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2770'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2353'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2197' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2769'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2199' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2771'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2770'/>
+          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2772'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2769' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2771' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2772'/>
+            <parameter type-id='type-id-2774'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2773' is-artificial='yes'/>
-            <return type-id='type-id-2774'/>
+            <parameter type-id='type-id-2775' is-artificial='yes'/>
+            <return type-id='type-id-2776'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2773' is-artificial='yes'/>
-            <return type-id='type-id-2770'/>
+            <parameter type-id='type-id-2775' is-artificial='yes'/>
+            <return type-id='type-id-2772'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
-            <parameter type-id='type-id-2772'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
+            <parameter type-id='type-id-2774'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2772'/>
+            <parameter type-id='type-id-2774'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2772'/>
+            <parameter type-id='type-id-2774'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2771' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_istringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2775'>
+      <class-decl name='basic_istringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2777'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-323'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2217' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2776'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2219' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2778'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2777'/>
+          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2779'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2776' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2778' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2779'/>
+            <parameter type-id='type-id-2781'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2780' is-artificial='yes'/>
-            <return type-id='type-id-2781'/>
+            <parameter type-id='type-id-2782' is-artificial='yes'/>
+            <return type-id='type-id-2783'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2780' is-artificial='yes'/>
-            <return type-id='type-id-2777'/>
+            <parameter type-id='type-id-2782' is-artificial='yes'/>
+            <return type-id='type-id-2779'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
-            <parameter type-id='type-id-2779'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2781'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2779'/>
+            <parameter type-id='type-id-2781'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2779'/>
+            <parameter type-id='type-id-2781'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_istringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2782'>
+      <class-decl name='basic_istringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2784'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-284'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2197' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2783'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2199' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2785'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2784'/>
+          <typedef-decl name='__string_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2786'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2783' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2785' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2786'/>
+            <parameter type-id='type-id-2788'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2787' is-artificial='yes'/>
-            <return type-id='type-id-2788'/>
+            <parameter type-id='type-id-2789' is-artificial='yes'/>
+            <return type-id='type-id-2790'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2787' is-artificial='yes'/>
-            <return type-id='type-id-2784'/>
+            <parameter type-id='type-id-2789' is-artificial='yes'/>
+            <return type-id='type-id-2786'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
-            <parameter type-id='type-id-2786'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
+            <parameter type-id='type-id-2788'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2786'/>
+            <parameter type-id='type-id-2788'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2786'/>
+            <parameter type-id='type-id-2788'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2785' is-artificial='yes'/>
+            <parameter type-id='type-id-2787' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_stringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2789'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2685'/>
+      <class-decl name='basic_stringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2791'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2687'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2217' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2790'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2219' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2792'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2791'/>
+          <typedef-decl name='__string_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2793'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2790' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2792' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2793'/>
+            <parameter type-id='type-id-2795'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
-            <return type-id='type-id-2795'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
+            <return type-id='type-id-2797'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
-            <return type-id='type-id-2791'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
+            <return type-id='type-id-2793'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
-            <parameter type-id='type-id-2793'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
+            <parameter type-id='type-id-2795'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-53'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2793'/>
+            <parameter type-id='type-id-2795'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
-            <parameter type-id='type-id-2793'/>
+            <parameter type-id='type-id-2795'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2792' is-artificial='yes'/>
+            <parameter type-id='type-id-2794' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-540'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2204' const='yes' id='type-id-2796'/>
-    <qualified-type-def type-id='type-id-2199' const='yes' id='type-id-2797'/>
-    <qualified-type-def type-id='type-id-2202' const='yes' id='type-id-2798'/>
-    <qualified-type-def type-id='type-id-2224' const='yes' id='type-id-2799'/>
-    <qualified-type-def type-id='type-id-2219' const='yes' id='type-id-2800'/>
-    <qualified-type-def type-id='type-id-2222' const='yes' id='type-id-2801'/>
-    <pointer-type-def type-id='type-id-2768' size-in-bits='64' id='type-id-2771'/>
-    <qualified-type-def type-id='type-id-2770' const='yes' id='type-id-2802'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2802' size-in-bits='64' id='type-id-2772'/>
-    <pointer-type-def type-id='type-id-2769' size-in-bits='64' id='type-id-2774'/>
-    <qualified-type-def type-id='type-id-2768' const='yes' id='type-id-2803'/>
-    <pointer-type-def type-id='type-id-2803' size-in-bits='64' id='type-id-2773'/>
-    <pointer-type-def type-id='type-id-2775' size-in-bits='64' id='type-id-2778'/>
-    <qualified-type-def type-id='type-id-2777' const='yes' id='type-id-2804'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2804' size-in-bits='64' id='type-id-2779'/>
-    <pointer-type-def type-id='type-id-2776' size-in-bits='64' id='type-id-2781'/>
-    <qualified-type-def type-id='type-id-2775' const='yes' id='type-id-2805'/>
-    <pointer-type-def type-id='type-id-2805' size-in-bits='64' id='type-id-2780'/>
-    <pointer-type-def type-id='type-id-2782' size-in-bits='64' id='type-id-2785'/>
-    <qualified-type-def type-id='type-id-2784' const='yes' id='type-id-2806'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2806' size-in-bits='64' id='type-id-2786'/>
-    <pointer-type-def type-id='type-id-2783' size-in-bits='64' id='type-id-2788'/>
-    <qualified-type-def type-id='type-id-2782' const='yes' id='type-id-2807'/>
-    <pointer-type-def type-id='type-id-2807' size-in-bits='64' id='type-id-2787'/>
-    <pointer-type-def type-id='type-id-2789' size-in-bits='64' id='type-id-2792'/>
-    <qualified-type-def type-id='type-id-2791' const='yes' id='type-id-2808'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2808' size-in-bits='64' id='type-id-2793'/>
-    <pointer-type-def type-id='type-id-2790' size-in-bits='64' id='type-id-2795'/>
-    <qualified-type-def type-id='type-id-2789' const='yes' id='type-id-2809'/>
-    <pointer-type-def type-id='type-id-2809' size-in-bits='64' id='type-id-2794'/>
+    <qualified-type-def type-id='type-id-2206' const='yes' id='type-id-2798'/>
+    <qualified-type-def type-id='type-id-2201' const='yes' id='type-id-2799'/>
+    <qualified-type-def type-id='type-id-2204' const='yes' id='type-id-2800'/>
+    <qualified-type-def type-id='type-id-2226' const='yes' id='type-id-2801'/>
+    <qualified-type-def type-id='type-id-2221' const='yes' id='type-id-2802'/>
+    <qualified-type-def type-id='type-id-2224' const='yes' id='type-id-2803'/>
+    <pointer-type-def type-id='type-id-2770' size-in-bits='64' id='type-id-2773'/>
+    <qualified-type-def type-id='type-id-2772' const='yes' id='type-id-2804'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2804' size-in-bits='64' id='type-id-2774'/>
+    <pointer-type-def type-id='type-id-2771' size-in-bits='64' id='type-id-2776'/>
+    <qualified-type-def type-id='type-id-2770' const='yes' id='type-id-2805'/>
+    <pointer-type-def type-id='type-id-2805' size-in-bits='64' id='type-id-2775'/>
+    <pointer-type-def type-id='type-id-2777' size-in-bits='64' id='type-id-2780'/>
+    <qualified-type-def type-id='type-id-2779' const='yes' id='type-id-2806'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2806' size-in-bits='64' id='type-id-2781'/>
+    <pointer-type-def type-id='type-id-2778' size-in-bits='64' id='type-id-2783'/>
+    <qualified-type-def type-id='type-id-2777' const='yes' id='type-id-2807'/>
+    <pointer-type-def type-id='type-id-2807' size-in-bits='64' id='type-id-2782'/>
+    <pointer-type-def type-id='type-id-2784' size-in-bits='64' id='type-id-2787'/>
+    <qualified-type-def type-id='type-id-2786' const='yes' id='type-id-2808'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2808' size-in-bits='64' id='type-id-2788'/>
+    <pointer-type-def type-id='type-id-2785' size-in-bits='64' id='type-id-2790'/>
+    <qualified-type-def type-id='type-id-2784' const='yes' id='type-id-2809'/>
+    <pointer-type-def type-id='type-id-2809' size-in-bits='64' id='type-id-2789'/>
+    <pointer-type-def type-id='type-id-2791' size-in-bits='64' id='type-id-2794'/>
+    <qualified-type-def type-id='type-id-2793' const='yes' id='type-id-2810'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2810' size-in-bits='64' id='type-id-2795'/>
+    <pointer-type-def type-id='type-id-2792' size-in-bits='64' id='type-id-2797'/>
+    <qualified-type-def type-id='type-id-2791' const='yes' id='type-id-2811'/>
+    <pointer-type-def type-id='type-id-2811' size-in-bits='64' id='type-id-2796'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
 
-    <qualified-type-def type-id='type-id-41' const='yes' id='type-id-2810'/>
-    <qualified-type-def type-id='type-id-125' const='yes' id='type-id-2811'/>
+    <qualified-type-def type-id='type-id-41' const='yes' id='type-id-2812'/>
+    <qualified-type-def type-id='type-id-125' const='yes' id='type-id-2813'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-140'/>
         <return type-id='type-id-8'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-876'/>
-        <parameter type-id='type-id-876'/>
+        <parameter type-id='type-id-877'/>
+        <parameter type-id='type-id-877'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator|' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-488'/>
       </function-decl>
       <function-decl name='__convert_from_v' mangled-name='_ZSt16__convert_from_vRKP15__locale_structPciPKcz' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <parameter type-id='type-id-151'/>
         <parameter type-id='type-id-38'/>
         <parameter type-id='type-id-13'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2169'/>
+        <return type-id='type-id-2171'/>
       </function-decl>
       <function-decl name='operator!=&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-876'/>
-        <parameter type-id='type-id-876'/>
+        <parameter type-id='type-id-877'/>
+        <parameter type-id='type-id-877'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2812'/>
+        <return type-id='type-id-2814'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::collate&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7collateIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7collateIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2813'/>
+        <return type-id='type-id-2815'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::numpunct&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8numpunctIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8numpunctIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2814'/>
+        <return type-id='type-id-2816'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2681'/>
+        <return type-id='type-id-2683'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2682'/>
+        <return type-id='type-id-2684'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;wchar_t, true&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIwLb1EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIwLb1EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2815'/>
+        <return type-id='type-id-2817'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;wchar_t, false&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2816'/>
+        <return type-id='type-id-2818'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2817'/>
+        <return type-id='type-id-2819'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2818'/>
+        <return type-id='type-id-2820'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::__timepunct&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt11__timepunctIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt11__timepunctIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2819'/>
+        <return type-id='type-id-2821'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2820'/>
+        <return type-id='type-id-2822'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2821'/>
+        <return type-id='type-id-2823'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::messages&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8messagesIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8messagesIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2822'/>
+        <return type-id='type-id-2824'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt5ctypeIwEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt5ctypeIwEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-33'/>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-305'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;double&gt;' mangled-name='_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-304'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;float&gt;' mangled-name='_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-303'/>
         <parameter type-id='type-id-716'/>
-        <parameter type-id='type-id-2524'/>
+        <parameter type-id='type-id-2526'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='collate_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2823'>
+      <class-decl name='collate_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2825'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-921'/>
         <member-function access='private'>
           <function-decl name='collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2824' is-artificial='yes'/>
+            <parameter type-id='type-id-2826' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='collate_byname' mangled-name='_ZNSt14collate_bynameIwEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIwEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2824' is-artificial='yes'/>
+            <parameter type-id='type-id-2826' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2824' is-artificial='yes'/>
+            <parameter type-id='type-id-2826' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2824' is-artificial='yes'/>
+            <parameter type-id='type-id-2826' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2824' is-artificial='yes'/>
+            <parameter type-id='type-id-2826' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='codecvt_byname&lt;wchar_t, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2825'>
+      <class-decl name='codecvt_byname&lt;wchar_t, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2827'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-413'/>
         <member-function access='private'>
           <function-decl name='codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2828' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIwc11__mbstate_tEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIwc11__mbstate_tEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2828' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIwc11__mbstate_tED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIwc11__mbstate_tED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2828' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIwc11__mbstate_tED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIwc11__mbstate_tED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2828' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2828' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='messages_byname&lt;wchar_t&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2827'>
+      <class-decl name='messages_byname&lt;wchar_t&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2829'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-923'/>
         <member-function access='private'>
           <function-decl name='messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
+            <parameter type-id='type-id-2830' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='messages_byname' mangled-name='_ZNSt15messages_bynameIwEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIwEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
+            <parameter type-id='type-id-2830' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
+            <parameter type-id='type-id-2830' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
+            <parameter type-id='type-id-2830' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
+            <parameter type-id='type-id-2830' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numpunct_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2829'>
+      <class-decl name='numpunct_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2831'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-933'/>
         <member-function access='private'>
           <function-decl name='numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2830' is-artificial='yes'/>
+            <parameter type-id='type-id-2832' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIwEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIwEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2830' is-artificial='yes'/>
+            <parameter type-id='type-id-2832' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2830' is-artificial='yes'/>
+            <parameter type-id='type-id-2832' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2830' is-artificial='yes'/>
+            <parameter type-id='type-id-2832' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2830' is-artificial='yes'/>
+            <parameter type-id='type-id-2832' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;wchar_t, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2831'>
+      <class-decl name='moneypunct_byname&lt;wchar_t, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2833'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-931'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-992' mangled-name='_ZNSt17moneypunct_bynameIwLb1EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2832' is-artificial='yes'/>
+            <parameter type-id='type-id-2834' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb1EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2832' is-artificial='yes'/>
+            <parameter type-id='type-id-2834' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb1EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2832' is-artificial='yes'/>
+            <parameter type-id='type-id-2834' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb1EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2832' is-artificial='yes'/>
+            <parameter type-id='type-id-2834' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2832' is-artificial='yes'/>
+            <parameter type-id='type-id-2834' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;wchar_t, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2833'>
+      <class-decl name='moneypunct_byname&lt;wchar_t, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2835'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-930'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-992' mangled-name='_ZNSt17moneypunct_bynameIwLb0EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2836' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb0EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2836' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb0EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2836' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb0EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2836' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2836' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_put_byname&lt;wchar_t, std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2835'>
+      <class-decl name='time_put_byname&lt;wchar_t, std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2837'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-937'/>
         <member-function access='private'>
           <function-decl name='time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
+            <parameter type-id='type-id-2838' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_put_byname' mangled-name='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
+            <parameter type-id='type-id-2838' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
+            <parameter type-id='type-id-2838' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
+            <parameter type-id='type-id-2838' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
+            <parameter type-id='type-id-2838' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_get_byname&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2837'>
+      <class-decl name='time_get_byname&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2839'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-935'/>
         <member-function access='private'>
           <function-decl name='time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2838' is-artificial='yes'/>
+            <parameter type-id='type-id-2840' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_get_byname' mangled-name='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2838' is-artificial='yes'/>
+            <parameter type-id='type-id-2840' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2838' is-artificial='yes'/>
+            <parameter type-id='type-id-2840' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2838' is-artificial='yes'/>
+            <parameter type-id='type-id-2840' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='0'>
           <function-decl name='~time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2838' is-artificial='yes'/>
+            <parameter type-id='type-id-2840' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pad&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2839'>
+      <class-decl name='__pad&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2841'>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pad' mangled-name='_ZNSt5__padIwSt11char_traitsIwEE6_S_padERSt8ios_basewPwPKwll' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-104'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2840'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2842'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIwLb1EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2841' is-artificial='yes'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-2842'/>
+            <return type-id='type-id-2844'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2843'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2845'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIwLb0EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
+            <parameter type-id='type-id-2846' is-artificial='yes'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-2845'/>
+            <return type-id='type-id-2847'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;wchar_t&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2846'>
+      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;wchar_t&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2848'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2847' is-artificial='yes'/>
+            <parameter type-id='type-id-2849' is-artificial='yes'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-2848'/>
+            <return type-id='type-id-2850'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='operator!=&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStneIwSt11char_traitsIwEEbRKSt19istreambuf_iteratorIT_T0_ES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/streambuf_iterator.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-876'/>
-        <parameter type-id='type-id-876'/>
+        <parameter type-id='type-id-877'/>
+        <parameter type-id='type-id-877'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__write&lt;wchar_t&gt;' mangled-name='_ZSt7__writeIwESt19ostreambuf_iteratorIT_St11char_traitsIS1_EES4_PKS1_i' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-728'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-2849'/>
+    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-2851'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='operator-&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-443'/>
       </function-decl>
       <function-decl name='__is_null_pointer&lt;const wchar_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-943'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-2812'/>
-    <qualified-type-def type-id='type-id-954' const='yes' id='type-id-2850'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-2813'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-2814'/>
-    <qualified-type-def type-id='type-id-721' const='yes' id='type-id-2851'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1084' size-in-bits='64' id='type-id-2815'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-2816'/>
-    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-2852'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-2817'/>
-    <qualified-type-def type-id='type-id-971' const='yes' id='type-id-2853'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-2818'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1068' size-in-bits='64' id='type-id-2819'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-2820'/>
-    <qualified-type-def type-id='type-id-1031' const='yes' id='type-id-2854'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-2821'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1073' size-in-bits='64' id='type-id-2822'/>
+    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-2814'/>
+    <qualified-type-def type-id='type-id-954' const='yes' id='type-id-2852'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-2815'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-2816'/>
+    <qualified-type-def type-id='type-id-721' const='yes' id='type-id-2853'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1084' size-in-bits='64' id='type-id-2817'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-2818'/>
+    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-2854'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-2819'/>
+    <qualified-type-def type-id='type-id-971' const='yes' id='type-id-2855'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-2820'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1068' size-in-bits='64' id='type-id-2821'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-2822'/>
+    <qualified-type-def type-id='type-id-1031' const='yes' id='type-id-2856'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-2823'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1073' size-in-bits='64' id='type-id-2824'/>
     <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-530'/>
       <return type-id='type-id-513'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2823' size-in-bits='64' id='type-id-2824'/>
     <pointer-type-def type-id='type-id-2825' size-in-bits='64' id='type-id-2826'/>
     <pointer-type-def type-id='type-id-2827' size-in-bits='64' id='type-id-2828'/>
     <pointer-type-def type-id='type-id-2829' size-in-bits='64' id='type-id-2830'/>
     <pointer-type-def type-id='type-id-2833' size-in-bits='64' id='type-id-2834'/>
     <pointer-type-def type-id='type-id-2835' size-in-bits='64' id='type-id-2836'/>
     <pointer-type-def type-id='type-id-2837' size-in-bits='64' id='type-id-2838'/>
-    <pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-2842'/>
-    <qualified-type-def type-id='type-id-2840' const='yes' id='type-id-2855'/>
-    <pointer-type-def type-id='type-id-2855' size-in-bits='64' id='type-id-2841'/>
-    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-2845'/>
-    <qualified-type-def type-id='type-id-2843' const='yes' id='type-id-2856'/>
-    <pointer-type-def type-id='type-id-2856' size-in-bits='64' id='type-id-2844'/>
-    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-2848'/>
-    <qualified-type-def type-id='type-id-2846' const='yes' id='type-id-2857'/>
-    <pointer-type-def type-id='type-id-2857' size-in-bits='64' id='type-id-2847'/>
+    <pointer-type-def type-id='type-id-2839' size-in-bits='64' id='type-id-2840'/>
+    <pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-2844'/>
+    <qualified-type-def type-id='type-id-2842' const='yes' id='type-id-2857'/>
+    <pointer-type-def type-id='type-id-2857' size-in-bits='64' id='type-id-2843'/>
+    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-2847'/>
+    <qualified-type-def type-id='type-id-2845' const='yes' id='type-id-2858'/>
+    <pointer-type-def type-id='type-id-2858' size-in-bits='64' id='type-id-2846'/>
+    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-2850'/>
+    <qualified-type-def type-id='type-id-2848' const='yes' id='type-id-2859'/>
+    <pointer-type-def type-id='type-id-2859' size-in-bits='64' id='type-id-2849'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-535'/>
     </function-decl>
     <namespace-decl name='__gnu_parallel'>
-      <class-decl name='_Settings' size-in-bits='2816' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='123' column='1' id='type-id-2858'>
+      <class-decl name='_Settings' size-in-bits='2816' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='123' column='1' id='type-id-2860'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='algorithm_strategy' type-id='type-id-2859' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='125' column='1'/>
+          <var-decl name='algorithm_strategy' type-id='type-id-2861' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='125' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
-          <var-decl name='sort_algorithm' type-id='type-id-2860' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='127' column='1'/>
+          <var-decl name='sort_algorithm' type-id='type-id-2862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='127' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='partial_sum_algorithm' type-id='type-id-2861' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='128' column='1'/>
+          <var-decl name='partial_sum_algorithm' type-id='type-id-2863' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='128' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='96'>
-          <var-decl name='multiway_merge_algorithm' type-id='type-id-2862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='129' column='1'/>
+          <var-decl name='multiway_merge_algorithm' type-id='type-id-2864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='129' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='find_algorithm' type-id='type-id-2863' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='130' column='1'/>
+          <var-decl name='find_algorithm' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='130' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='sort_splitting' type-id='type-id-2864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='132' column='1'/>
+          <var-decl name='sort_splitting' type-id='type-id-2866' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='132' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='merge_splitting' type-id='type-id-2864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='133' column='1'/>
+          <var-decl name='merge_splitting' type-id='type-id-2866' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='133' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
-          <var-decl name='multiway_merge_splitting' type-id='type-id-2864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='134' column='1'/>
+          <var-decl name='multiway_merge_splitting' type-id='type-id-2866' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='134' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='accumulate_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='139' column='1'/>
+          <var-decl name='accumulate_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='139' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <var-decl name='adjacent_difference_minimal_n' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='142' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='count_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='145' column='1'/>
+          <var-decl name='count_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='145' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='448'>
-          <var-decl name='fill_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='148' column='1'/>
+          <var-decl name='fill_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='148' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='512'>
           <var-decl name='find_increasing_factor' type-id='type-id-532' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='151' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='576'>
-          <var-decl name='find_initial_block_size' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='154' column='1'/>
+          <var-decl name='find_initial_block_size' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='154' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
-          <var-decl name='find_maximum_block_size' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='157' column='1'/>
+          <var-decl name='find_maximum_block_size' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='157' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='704'>
-          <var-decl name='find_sequential_search_size' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='160' column='1'/>
+          <var-decl name='find_sequential_search_size' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='160' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
-          <var-decl name='for_each_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='163' column='1'/>
+          <var-decl name='for_each_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='163' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
-          <var-decl name='generate_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='166' column='1'/>
+          <var-decl name='generate_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='166' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='max_element_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='169' column='1'/>
+          <var-decl name='max_element_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='169' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
-          <var-decl name='merge_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='172' column='1'/>
+          <var-decl name='merge_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='172' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1024'>
           <var-decl name='merge_oversampling' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='175' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1088'>
-          <var-decl name='min_element_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='178' column='1'/>
+          <var-decl name='min_element_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='178' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1152'>
-          <var-decl name='multiway_merge_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='181' column='1'/>
+          <var-decl name='multiway_merge_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='181' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1216'>
           <var-decl name='multiway_merge_minimal_k' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='184' column='1'/>
           <var-decl name='multiway_merge_oversampling' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='187' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1280'>
-          <var-decl name='nth_element_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='190' column='1'/>
+          <var-decl name='nth_element_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='190' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1344'>
-          <var-decl name='partition_chunk_size' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='193' column='1'/>
+          <var-decl name='partition_chunk_size' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='193' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1408'>
           <var-decl name='partition_chunk_share' type-id='type-id-532' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='197' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1472'>
-          <var-decl name='partition_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='200' column='1'/>
+          <var-decl name='partition_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='200' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1536'>
-          <var-decl name='partial_sort_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='203' column='1'/>
+          <var-decl name='partial_sort_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='203' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1600'>
           <var-decl name='partial_sum_dilation' type-id='type-id-534' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='207' column='1'/>
           <var-decl name='random_shuffle_minimal_n' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='213' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1728'>
-          <var-decl name='replace_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='216' column='1'/>
+          <var-decl name='replace_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='216' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1792'>
-          <var-decl name='set_difference_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='219' column='1'/>
+          <var-decl name='set_difference_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='219' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1856'>
-          <var-decl name='set_intersection_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='222' column='1'/>
+          <var-decl name='set_intersection_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='222' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1920'>
-          <var-decl name='set_symmetric_difference_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='225' column='1'/>
+          <var-decl name='set_symmetric_difference_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='225' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1984'>
-          <var-decl name='set_union_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='228' column='1'/>
+          <var-decl name='set_union_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='228' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2048'>
-          <var-decl name='sort_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='231' column='1'/>
+          <var-decl name='sort_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='231' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2112'>
           <var-decl name='sort_mwms_oversampling' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='234' column='1'/>
           <var-decl name='sort_qs_num_samples_preset' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='237' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2176'>
-          <var-decl name='sort_qsb_base_case_maximal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='241' column='1'/>
+          <var-decl name='sort_qsb_base_case_maximal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='241' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2240'>
-          <var-decl name='transform_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='244' column='1'/>
+          <var-decl name='transform_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='244' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2304'>
-          <var-decl name='unique_copy_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='247' column='1'/>
+          <var-decl name='unique_copy_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='247' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2368'>
-          <var-decl name='workstealing_chunk_size' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='249' column='1'/>
+          <var-decl name='workstealing_chunk_size' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='249' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2432'>
           <var-decl name='L1_cache_size' type-id='type-id-537' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='254' column='1'/>
           <var-decl name='cache_line_size' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='265' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2624'>
-          <var-decl name='qsb_steals' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='270' column='1'/>
+          <var-decl name='qsb_steals' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='270' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2688'>
-          <var-decl name='search_minimal_n' type-id='type-id-2865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='273' column='1'/>
+          <var-decl name='search_minimal_n' type-id='type-id-2867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='273' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2752'>
           <var-decl name='find_scale_factor' type-id='type-id-534' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='276' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='get' mangled-name='_ZN14__gnu_parallel9_Settings3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10'>
-            <return type-id='type-id-2866'/>
+            <return type-id='type-id-2868'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='set' mangled-name='_ZN14__gnu_parallel9_Settings3setERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2867'/>
+            <parameter type-id='type-id-2869'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='_Settings' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2868' is-artificial='yes'/>
+            <parameter type-id='type-id-2870' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='_AlgorithmStrategy' id='type-id-2859'>
+      <enum-decl name='_AlgorithmStrategy' id='type-id-2861'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='heuristic' value='0'/>
         <enumerator name='force_sequential' value='1'/>
         <enumerator name='force_parallel' value='2'/>
       </enum-decl>
-      <enum-decl name='_SortAlgorithm' id='type-id-2860'>
+      <enum-decl name='_SortAlgorithm' id='type-id-2862'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='MWMS' value='0'/>
         <enumerator name='QS' value='1'/>
         <enumerator name='QS_BALANCED' value='2'/>
       </enum-decl>
-      <enum-decl name='_PartialSumAlgorithm' id='type-id-2861'>
+      <enum-decl name='_PartialSumAlgorithm' id='type-id-2863'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='RECURSIVE' value='0'/>
         <enumerator name='LINEAR' value='1'/>
       </enum-decl>
-      <enum-decl name='_MultiwayMergeAlgorithm' id='type-id-2862'>
+      <enum-decl name='_MultiwayMergeAlgorithm' id='type-id-2864'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='LOSER_TREE' value='0'/>
       </enum-decl>
-      <enum-decl name='_FindAlgorithm' id='type-id-2863'>
+      <enum-decl name='_FindAlgorithm' id='type-id-2865'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='GROWING_BLOCKS' value='0'/>
         <enumerator name='CONSTANT_SIZE_BLOCKS' value='1'/>
         <enumerator name='EQUAL_SPLIT' value='2'/>
       </enum-decl>
-      <enum-decl name='_SplittingAlgorithm' id='type-id-2864'>
+      <enum-decl name='_SplittingAlgorithm' id='type-id-2866'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='SAMPLING' value='0'/>
         <enumerator name='EXACT' value='1'/>
       </enum-decl>
-      <typedef-decl name='_SequenceIndex' type-id='type-id-2869' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='117' column='1' id='type-id-2865'/>
+      <typedef-decl name='_SequenceIndex' type-id='type-id-2871' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='117' column='1' id='type-id-2867'/>
     </namespace-decl>
 
-    <typedef-decl name='uint64_t' type-id='type-id-71' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-2869'/>
-    <qualified-type-def type-id='type-id-2858' const='yes' id='type-id-2870'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2870' size-in-bits='64' id='type-id-2866'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2858' size-in-bits='64' id='type-id-2867'/>
-    <pointer-type-def type-id='type-id-2858' size-in-bits='64' id='type-id-2868'/>
+    <typedef-decl name='uint64_t' type-id='type-id-71' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-2871'/>
+    <qualified-type-def type-id='type-id-2860' const='yes' id='type-id-2872'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2872' size-in-bits='64' id='type-id-2868'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2860' size-in-bits='64' id='type-id-2869'/>
+    <pointer-type-def type-id='type-id-2860' size-in-bits='64' id='type-id-2870'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/chrono.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='chrono'>
         <function-decl name='duration_cast&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt;, long int, std::ratio&lt;1l&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1235'/>
-          <return type-id='type-id-2871'/>
+          <return type-id='type-id-2873'/>
         </function-decl>
         <function-decl name='operator+&lt;long int, std::ratio&lt;1l&gt;, long int, std::ratio&lt;1l, 1000000l&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1235'/>
           <parameter type-id='type-id-1231'/>
-          <return type-id='type-id-2872'/>
+          <return type-id='type-id-2874'/>
         </function-decl>
-        <class-decl name='__duration_cast_impl&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt;, std::ratio&lt;1000000l, 1l&gt;, long int, false, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='147' column='1' id='type-id-2873'>
+        <class-decl name='__duration_cast_impl&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt;, std::ratio&lt;1000000l, 1l&gt;, long int, false, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='147' column='1' id='type-id-2875'>
           <member-function access='public' static='yes'>
             <function-decl name='__cast&lt;long int, std::ratio&lt;1l&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-1235'/>
           </member-function>
         </class-decl>
       </namespace-decl>
-      <class-decl name='enable_if&lt;true, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1723' column='1' id='type-id-2874'>
+      <class-decl name='enable_if&lt;true, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1723' column='1' id='type-id-2876'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1220' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1724' column='1' id='type-id-2871'/>
+          <typedef-decl name='type' type-id='type-id-1220' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1724' column='1' id='type-id-2873'/>
         </member-type>
       </class-decl>
-      <class-decl name='common_type&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1l&gt; &gt;, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='74' column='1' id='type-id-2875'>
+      <class-decl name='common_type&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1l&gt; &gt;, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='74' column='1' id='type-id-2877'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1220' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='85' column='1' id='type-id-2872'/>
+          <typedef-decl name='type' type-id='type-id-1220' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='85' column='1' id='type-id-2874'/>
         </member-type>
       </class-decl>
     </namespace-decl>
       <parameter type-id='type-id-530'/>
       <return type-id='type-id-513'/>
     </function-decl>
-    <class-decl name='timeval' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/time.h' line='75' column='1' id='type-id-2876'>
+    <class-decl name='timeval' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/time.h' line='75' column='1' id='type-id-2878'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tv_sec' type-id='type-id-1225' visibility='default' filepath='/usr/include/bits/time.h' line='77' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='tv_usec' type-id='type-id-2877' visibility='default' filepath='/usr/include/bits/time.h' line='78' column='1'/>
+        <var-decl name='tv_usec' type-id='type-id-2879' visibility='default' filepath='/usr/include/bits/time.h' line='78' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__suseconds_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-2877'/>
-    <pointer-type-def type-id='type-id-2876' size-in-bits='64' id='type-id-2878'/>
-    <class-decl name='timezone' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/time.h' line='57' column='1' id='type-id-2879'>
+    <typedef-decl name='__suseconds_t' type-id='type-id-57' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-2879'/>
+    <pointer-type-def type-id='type-id-2878' size-in-bits='64' id='type-id-2880'/>
+    <class-decl name='timezone' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/time.h' line='57' column='1' id='type-id-2881'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tz_minuteswest' type-id='type-id-38' visibility='default' filepath='/usr/include/sys/time.h' line='59' column='1'/>
       </data-member>
         <var-decl name='tz_dsttime' type-id='type-id-38' visibility='default' filepath='/usr/include/sys/time.h' line='60' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-2879' size-in-bits='64' id='type-id-2880'/>
+    <pointer-type-def type-id='type-id-2881' size-in-bits='64' id='type-id-2882'/>
     <function-decl name='gettimeofday' filepath='/usr/include/sys/time.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2878'/>
       <parameter type-id='type-id-2880'/>
+      <parameter type-id='type-id-2882'/>
       <return type-id='type-id-38'/>
     </function-decl>
   </abi-instr>
         <parameter type-id='type-id-38'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='condition_variable_any' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='173' column='1' id='type-id-2881'>
+      <class-decl name='condition_variable_any' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='173' column='1' id='type-id-2883'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_cond' type-id='type-id-1436' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='176' column='1'/>
         </data-member>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable_any' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable_any' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable_any' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
-            <parameter type-id='type-id-2883'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
+            <parameter type-id='type-id-2885'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt22condition_variable_anyaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
-            <parameter type-id='type-id-2883'/>
-            <return type-id='type-id-2884'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
+            <parameter type-id='type-id-2885'/>
+            <return type-id='type-id-2886'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_one' mangled-name='_ZNSt22condition_variable_any10notify_oneEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_all' mangled-name='_ZNSt22condition_variable_any10notify_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable_any' mangled-name='_ZNSt22condition_variable_anyC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt22condition_variable_anyC2Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable_any' mangled-name='_ZNSt22condition_variable_anyD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt22condition_variable_anyD1Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-2882' is-artificial='yes'/>
+            <parameter type-id='type-id-2884' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-527'/>
       <return type-id='type-id-38'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2881' size-in-bits='64' id='type-id-2882'/>
-    <qualified-type-def type-id='type-id-2881' const='yes' id='type-id-2885'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2885' size-in-bits='64' id='type-id-2883'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2881' size-in-bits='64' id='type-id-2884'/>
+    <pointer-type-def type-id='type-id-2883' size-in-bits='64' id='type-id-2884'/>
+    <qualified-type-def type-id='type-id-2883' const='yes' id='type-id-2887'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2887' size-in-bits='64' id='type-id-2885'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2883' size-in-bits='64' id='type-id-2886'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/debug.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='__gnu_debug'>
-      <var-decl name='_S_debug_messages' type-id='type-id-2886' mangled-name='_ZN11__gnu_debug17_S_debug_messagesE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='105' column='1'/>
-      <class-decl name='_Safe_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='51' column='1' id='type-id-2887'>
+      <var-decl name='_S_debug_messages' type-id='type-id-2888' mangled-name='_ZN11__gnu_debug17_S_debug_messagesE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='105' column='1'/>
+      <class-decl name='_Safe_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='51' column='1' id='type-id-2889'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_sequence' type-id='type-id-2888' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='56' column='1'/>
+          <var-decl name='_M_sequence' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='56' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_version' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='65' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_prior' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='69' column='1'/>
+          <var-decl name='_M_prior' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='69' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_next' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='73' column='1'/>
+          <var-decl name='_M_next' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='73' column='1'/>
         </data-member>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <parameter type-id='type-id-2890'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <parameter type-id='type-id-2892'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <parameter type-id='type-id-2891'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <parameter type-id='type-id-2893'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN11__gnu_debug19_Safe_iterator_baseaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <parameter type-id='type-id-2891'/>
-            <return type-id='type-id-2892'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <parameter type-id='type-id-2893'/>
+            <return type-id='type-id-2894'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <parameter type-id='type-id-2891'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <parameter type-id='type-id-2893'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_mutex' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <parameter type-id='type-id-2888'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <parameter type-id='type-id-2890'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_single' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
-            <parameter type-id='type-id-2888'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
+            <parameter type-id='type-id-2890'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_single' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_attached_to' mangled-name='_ZNK11__gnu_debug19_Safe_iterator_base14_M_attached_toEPKNS_19_Safe_sequence_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2893' is-artificial='yes'/>
-            <parameter type-id='type-id-2890'/>
+            <parameter type-id='type-id-2895' is-artificial='yes'/>
+            <parameter type-id='type-id-2892'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_singular' mangled-name='_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2893' is-artificial='yes'/>
+            <parameter type-id='type-id-2895' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_can_compare' mangled-name='_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2893' is-artificial='yes'/>
-            <parameter type-id='type-id-2891'/>
+            <parameter type-id='type-id-2895' is-artificial='yes'/>
+            <parameter type-id='type-id-2893'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_invalidate' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base13_M_invalidateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reset' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base8_M_resetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_unlink' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base9_M_unlinkEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2889' is-artificial='yes'/>
+            <parameter type-id='type-id-2891' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Safe_sequence_base' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='178' column='1' id='type-id-2894'>
+      <class-decl name='_Safe_sequence_base' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='178' column='1' id='type-id-2896'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_iterators' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='182' column='1'/>
+          <var-decl name='_M_iterators' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='182' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_const_iterators' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='185' column='1'/>
+          <var-decl name='_M_const_iterators' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='185' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_version' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='188' column='1'/>
         </data-member>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_sequence_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_sequence_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_detach_all' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_detach_singular' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_revalidate_singular' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
-            <parameter type-id='type-id-2895'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <parameter type-id='type-id-2897'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_mutex' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
-            <return type-id='type-id-1763'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <return type-id='type-id-1765'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_invalidate_all' mangled-name='_ZNK11__gnu_debug19_Safe_sequence_base17_M_invalidate_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <parameter type-id='type-id-2892' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base9_M_attachEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_single' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base16_M_attach_singleEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base9_M_detachEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_single' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base16_M_detach_singleEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2888' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2890' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Error_formatter' size-in-bits='4480' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='115' column='1' id='type-id-2896'>
+      <class-decl name='_Error_formatter' size-in-bits='4480' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='115' column='1' id='type-id-2898'>
         <member-type access='private'>
-          <enum-decl name='_Constness' id='type-id-2897'>
+          <enum-decl name='_Constness' id='type-id-2899'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown_constness' value='0'/>
             <enumerator name='__const_iterator' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='_Iterator_state' id='type-id-2898'>
+          <enum-decl name='_Iterator_state' id='type-id-2900'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown_state' value='0'/>
             <enumerator name='__singular' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Parameter' size-in-bits='448' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='143' column='1' id='type-id-2899'>
+          <class-decl name='_Parameter' size-in-bits='448' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='143' column='1' id='type-id-2901'>
             <member-type access='public'>
-              <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2900'>
+              <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2902'>
                 <underlying-type type-id='type-id-6'/>
                 <enumerator name='__unused_param' value='0'/>
                 <enumerator name='__iterator' value='1'/>
               </enum-decl>
             </member-type>
             <member-type access='public'>
-              <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='155' column='1' id='type-id-2901'>
+              <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='155' column='1' id='type-id-2903'>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='158' column='1' id='type-id-2902'>
+                  <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='158' column='1' id='type-id-2904'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-13' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='159' column='1'/>
                     </data-member>
                       <var-decl name='_M_type' type-id='type-id-1336' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='161' column='1'/>
                     </data-member>
                     <data-member access='public' layout-offset-in-bits='192'>
-                      <var-decl name='_M_constness' type-id='type-id-2897' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='162' column='1'/>
+                      <var-decl name='_M_constness' type-id='type-id-2899' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='162' column='1'/>
                     </data-member>
                     <data-member access='public' layout-offset-in-bits='224'>
-                      <var-decl name='_M_state' type-id='type-id-2898' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='163' column='1'/>
+                      <var-decl name='_M_state' type-id='type-id-2900' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='163' column='1'/>
                     </data-member>
                     <data-member access='public' layout-offset-in-bits='256'>
                       <var-decl name='_M_sequence' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='164' column='1'/>
                   </class-decl>
                 </member-type>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='170' column='1' id='type-id-2903'>
+                  <class-decl name='__anonymous_struct__' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='170' column='1' id='type-id-2905'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-13' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='171' column='1'/>
                     </data-member>
                   </class-decl>
                 </member-type>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='178' column='1' id='type-id-2904'>
+                  <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='178' column='1' id='type-id-2906'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-13' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='179' column='1'/>
                     </data-member>
                   </class-decl>
                 </member-type>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='185' column='1' id='type-id-2905'>
+                  <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='185' column='1' id='type-id-2907'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-13' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='186' column='1'/>
                     </data-member>
                   </class-decl>
                 </member-type>
                 <data-member access='private'>
-                  <var-decl name='_M_iterator' type-id='type-id-2902' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='166' column='1'/>
+                  <var-decl name='_M_iterator' type-id='type-id-2904' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='166' column='1'/>
                 </data-member>
                 <data-member access='private'>
-                  <var-decl name='_M_sequence' type-id='type-id-2903' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='174' column='1'/>
+                  <var-decl name='_M_sequence' type-id='type-id-2905' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='174' column='1'/>
                 </data-member>
                 <data-member access='private'>
-                  <var-decl name='_M_integer' type-id='type-id-2904' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='181' column='1'/>
+                  <var-decl name='_M_integer' type-id='type-id-2906' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='181' column='1'/>
                 </data-member>
                 <data-member access='private'>
-                  <var-decl name='_M_string' type-id='type-id-2905' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='188' column='1'/>
+                  <var-decl name='_M_string' type-id='type-id-2907' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='188' column='1'/>
                 </data-member>
               </union-decl>
             </member-type>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_kind' type-id='type-id-2900' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='152' column='1'/>
+              <var-decl name='_M_kind' type-id='type-id-2902' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='152' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_variant' type-id='type-id-2901' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='189' column='1'/>
+              <var-decl name='_M_variant' type-id='type-id-2903' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='189' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Parameter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2906' is-artificial='yes'/>
+                <parameter type-id='type-id-2908' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Parameter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2906' is-artificial='yes'/>
+                <parameter type-id='type-id-2908' is-artificial='yes'/>
                 <parameter type-id='type-id-57'/>
                 <parameter type-id='type-id-13'/>
                 <return type-id='type-id-4'/>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Parameter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2906' is-artificial='yes'/>
+                <parameter type-id='type-id-2908' is-artificial='yes'/>
                 <parameter type-id='type-id-13'/>
                 <parameter type-id='type-id-13'/>
                 <return type-id='type-id-4'/>
             </member-function>
             <member-function access='public' const='yes'>
               <function-decl name='_M_print_field' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-2907' is-artificial='yes'/>
-                <parameter type-id='type-id-2908'/>
+                <parameter type-id='type-id-2909' is-artificial='yes'/>
+                <parameter type-id='type-id-2910'/>
                 <parameter type-id='type-id-13'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' const='yes'>
               <function-decl name='_M_print_description' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-2907' is-artificial='yes'/>
-                <parameter type-id='type-id-2908'/>
+                <parameter type-id='type-id-2909' is-artificial='yes'/>
+                <parameter type-id='type-id-2910'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2909'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-2911'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='_M_indent' value='4'/>
           </enum-decl>
           <var-decl name='_M_line' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='440' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_parameters' type-id='type-id-2910' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='441' column='1'/>
+          <var-decl name='_M_parameters' type-id='type-id-2912' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='441' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4160'>
           <var-decl name='_M_num_parameters' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='442' column='1'/>
         </data-member>
         <member-function access='private' const='yes'>
           <function-decl name='_M_integer' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_M_integerElPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='383' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-57'/>
             <parameter type-id='type-id-13'/>
-            <return type-id='type-id-2911'/>
+            <return type-id='type-id-2913'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_string' mangled-name='_ZNK11__gnu_debug16_Error_formatter9_M_stringEPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-13'/>
-            <return type-id='type-id-2911'/>
+            <return type-id='type-id-2913'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_message' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_M_messageEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
-            <return type-id='type-id-2911'/>
+            <return type-id='type-id-2913'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_message' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_M_messageENS_13_Debug_msg_idE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter10_M_messageENS_13_Debug_msg_idE@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
-            <parameter type-id='type-id-2912'/>
-            <return type-id='type-id-2911'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
+            <parameter type-id='type-id-2914'/>
+            <return type-id='type-id-2913'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_error' mangled-name='_ZNK11__gnu_debug16_Error_formatter8_M_errorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='_Error_formatter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='419' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2915' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_print_word' mangled-name='_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_print_string' mangled-name='_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get_max_length' mangled-name='_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <function-decl name='_M_at' mangled-name='_ZN11__gnu_debug16_Error_formatter5_M_atEPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-2896'/>
+            <return type-id='type-id-2898'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;const void*&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordIPKvEEvPciPKcT_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;const char*&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordIPKcEEvPciS3_T_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;long unsigned int&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;long int&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordIlEEvPciPKcT_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2910' is-artificial='yes'/>
             <parameter type-id='type-id-151'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-13'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='_Debug_msg_id' id='type-id-2912'>
+      <enum-decl name='_Debug_msg_id' id='type-id-2914'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='__msg_valid_range' value='0'/>
         <enumerator name='__msg_insert_singular' value='1'/>
         <enumerator name='__msg_local_iter_compare_bad' value='45'/>
         <enumerator name='__msg_non_empty_range' value='46'/>
       </enum-decl>
-      <class-decl name='_Safe_local_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='50' column='1' id='type-id-2914'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2887'/>
+      <class-decl name='_Safe_local_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='50' column='1' id='type-id-2916'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2889'/>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
-            <parameter type-id='type-id-2890'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2892'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2918'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_baseaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
-            <return type-id='type-id-2917'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2918'/>
+            <return type-id='type-id-2919'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2918'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_get_container' mangled-name='_ZNK11__gnu_debug25_Safe_local_iterator_base16_M_get_containerEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2918' is-artificial='yes'/>
-            <return type-id='type-id-2919'/>
+            <parameter type-id='type-id-2920' is-artificial='yes'/>
+            <return type-id='type-id-2921'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
-            <parameter type-id='type-id-2888'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2890'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_single' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
-            <parameter type-id='type-id-2888'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2890'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_single' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base16_M_detach_singleEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Safe_unordered_container_base' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='123' column='1' id='type-id-2920'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2894'/>
+      <class-decl name='_Safe_unordered_container_base' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='123' column='1' id='type-id-2922'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2896'/>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_local_iterators' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='128' column='1'/>
+          <var-decl name='_M_local_iterators' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='128' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='256'>
-          <var-decl name='_M_const_local_iterators' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='131' column='1'/>
+          <var-decl name='_M_const_local_iterators' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='131' column='1'/>
         </data-member>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_unordered_container_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_unordered_container_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_detach_all' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base13_M_detach_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug30_Safe_unordered_container_base13_M_detach_allEv@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
-            <parameter type-id='type-id-2921'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
+            <parameter type-id='type-id-2923'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_local' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base15_M_attach_localEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_local_single' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base22_M_attach_local_singleEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <parameter type-id='type-id-25'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_local' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base15_M_detach_localEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_local_single' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base22_M_detach_local_singleEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2919' is-artificial='yes'/>
-            <parameter type-id='type-id-2889'/>
+            <parameter type-id='type-id-2921' is-artificial='yes'/>
+            <parameter type-id='type-id-2891'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <array-type-def dimensions='1' type-id='type-id-13' size-in-bits='3008' id='type-id-2886'>
+    <array-type-def dimensions='1' type-id='type-id-13' size-in-bits='3008' id='type-id-2888'>
       <subrange length='47'/>
     </array-type-def>
     <namespace-decl name='std'>
 
 
 
-      <class-decl name='remove_reference&lt;__gnu_debug::_Safe_iterator_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2922'>
+      <class-decl name='remove_reference&lt;__gnu_debug::_Safe_iterator_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2924'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2889' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2923'/>
+          <typedef-decl name='type' type-id='type-id-2891' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2925'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;__gnu_debug::_Safe_iterator_base*&amp;&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2924'/>
-        <return type-id='type-id-2925'/>
+        <parameter type-id='type-id-2926'/>
+        <return type-id='type-id-2927'/>
       </function-decl>
       <function-decl name='swap&lt;__gnu_debug::_Safe_iterator_base*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2924'/>
-        <parameter type-id='type-id-2924'/>
+        <parameter type-id='type-id-2926'/>
+        <parameter type-id='type-id-2926'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;unsigned int&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2926'>
+      <class-decl name='remove_reference&lt;unsigned int&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2928'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2927'/>
+          <typedef-decl name='type' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2929'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;unsigned int&amp;&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-316'/>
-        <return type-id='type-id-2928'/>
+        <return type-id='type-id-2930'/>
       </function-decl>
       <function-decl name='swap&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-316'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
       <namespace-decl name='placeholders'>
-        <var-decl name='_1' type-id='type-id-2929' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='864' column='1'/>
+        <var-decl name='_1' type-id='type-id-2931' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='864' column='1'/>
       </namespace-decl>
-      <class-decl name='_Placeholder&lt;1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-2930'/>
+      <class-decl name='_Placeholder&lt;1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-2932'/>
       <function-decl name='_Hash_bytes' mangled-name='_ZSt11_Hash_bytesPKvmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/hash_bytes.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-35'/>
         <parameter type-id='type-id-68'/>
         <return type-id='type-id-68'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2887' size-in-bits='64' id='type-id-2889'/>
-    <pointer-type-def type-id='type-id-2894' size-in-bits='64' id='type-id-2888'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2894' size-in-bits='64' id='type-id-2895'/>
+    <pointer-type-def type-id='type-id-2889' size-in-bits='64' id='type-id-2891'/>
+    <pointer-type-def type-id='type-id-2896' size-in-bits='64' id='type-id-2890'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2896' size-in-bits='64' id='type-id-2897'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='abs' mangled-name='_ZN9__gnu_cxx3absEx' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdlib' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-536'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-2894' const='yes' id='type-id-2931'/>
-    <pointer-type-def type-id='type-id-2931' size-in-bits='64' id='type-id-2890'/>
-    <qualified-type-def type-id='type-id-2887' const='yes' id='type-id-2932'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2932' size-in-bits='64' id='type-id-2891'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2887' size-in-bits='64' id='type-id-2892'/>
-    <pointer-type-def type-id='type-id-2932' size-in-bits='64' id='type-id-2893'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2923' size-in-bits='64' id='type-id-2925'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2889' size-in-bits='64' id='type-id-2924'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2927' size-in-bits='64' id='type-id-2928'/>
-    <qualified-type-def type-id='type-id-2930' const='yes' id='type-id-2929'/>
+    <qualified-type-def type-id='type-id-2896' const='yes' id='type-id-2933'/>
+    <pointer-type-def type-id='type-id-2933' size-in-bits='64' id='type-id-2892'/>
+    <qualified-type-def type-id='type-id-2889' const='yes' id='type-id-2934'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2934' size-in-bits='64' id='type-id-2893'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2889' size-in-bits='64' id='type-id-2894'/>
+    <pointer-type-def type-id='type-id-2934' size-in-bits='64' id='type-id-2895'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2925' size-in-bits='64' id='type-id-2927'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2891' size-in-bits='64' id='type-id-2926'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2929' size-in-bits='64' id='type-id-2930'/>
+    <qualified-type-def type-id='type-id-2932' const='yes' id='type-id-2931'/>
     <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1200'/>
       <return type-id='type-id-38'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-13'/>
     </function-decl>
 
-    <pointer-type-def type-id='type-id-2899' size-in-bits='64' id='type-id-2906'/>
-    <qualified-type-def type-id='type-id-2899' const='yes' id='type-id-2933'/>
-    <pointer-type-def type-id='type-id-2933' size-in-bits='64' id='type-id-2907'/>
-    <qualified-type-def type-id='type-id-2896' const='yes' id='type-id-2934'/>
-    <pointer-type-def type-id='type-id-2934' size-in-bits='64' id='type-id-2908'/>
-    <array-type-def dimensions='1' type-id='type-id-2899' size-in-bits='4032' id='type-id-2910'>
+    <pointer-type-def type-id='type-id-2901' size-in-bits='64' id='type-id-2908'/>
+    <qualified-type-def type-id='type-id-2901' const='yes' id='type-id-2935'/>
+    <pointer-type-def type-id='type-id-2935' size-in-bits='64' id='type-id-2909'/>
+    <qualified-type-def type-id='type-id-2898' const='yes' id='type-id-2936'/>
+    <pointer-type-def type-id='type-id-2936' size-in-bits='64' id='type-id-2910'/>
+    <array-type-def dimensions='1' type-id='type-id-2901' size-in-bits='4032' id='type-id-2912'>
       <subrange length='9'/>
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-2934' size-in-bits='64' id='type-id-2911'/>
-    <pointer-type-def type-id='type-id-2896' size-in-bits='64' id='type-id-2913'/>
-    <pointer-type-def type-id='type-id-2914' size-in-bits='64' id='type-id-2915'/>
-    <qualified-type-def type-id='type-id-2914' const='yes' id='type-id-2935'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2935' size-in-bits='64' id='type-id-2916'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2914' size-in-bits='64' id='type-id-2917'/>
-    <pointer-type-def type-id='type-id-2920' size-in-bits='64' id='type-id-2919'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2920' size-in-bits='64' id='type-id-2921'/>
-    <pointer-type-def type-id='type-id-2935' size-in-bits='64' id='type-id-2918'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2936' size-in-bits='64' id='type-id-2913'/>
+    <pointer-type-def type-id='type-id-2898' size-in-bits='64' id='type-id-2915'/>
+    <pointer-type-def type-id='type-id-2916' size-in-bits='64' id='type-id-2917'/>
+    <qualified-type-def type-id='type-id-2916' const='yes' id='type-id-2937'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2937' size-in-bits='64' id='type-id-2918'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2916' size-in-bits='64' id='type-id-2919'/>
+    <pointer-type-def type-id='type-id-2922' size-in-bits='64' id='type-id-2921'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2922' size-in-bits='64' id='type-id-2923'/>
+    <pointer-type-def type-id='type-id-2937' size-in-bits='64' id='type-id-2920'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <var-decl name='stderr' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='167' column='1'/>
 
 
       <namespace-decl name='regex_constants'>
-        <enum-decl name='error_type' id='type-id-2936'>
+        <enum-decl name='error_type' id='type-id-2938'>
           <underlying-type type-id='type-id-6'/>
           <enumerator name='_S_error_collate' value='0'/>
           <enumerator name='_S_error_ctype' value='1'/>
         </enum-decl>
       </namespace-decl>
       <namespace-decl name='__regex'>
-        <class-decl name='_State' size-in-bits='640' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='200' column='1' id='type-id-2937'>
+        <class-decl name='_State' size-in-bits='640' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='200' column='1' id='type-id-2939'>
           <member-type access='public'>
-            <typedef-decl name='_OpcodeT' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='202' column='1' id='type-id-2938'/>
+            <typedef-decl name='_OpcodeT' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='202' column='1' id='type-id-2940'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='_OpcodeT' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='202' column='1' id='type-id-2938'/>
+            <typedef-decl name='_OpcodeT' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='202' column='1' id='type-id-2940'/>
           </member-type>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='_M_opcode' type-id='type-id-2938' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='204' column='1'/>
+            <var-decl name='_M_opcode' type-id='type-id-2940' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='204' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='32'>
-            <var-decl name='_M_next' type-id='type-id-2939' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='205' column='1'/>
+            <var-decl name='_M_next' type-id='type-id-2941' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='205' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='_M_alt' type-id='type-id-2939' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='206' column='1'/>
+            <var-decl name='_M_alt' type-id='type-id-2941' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='206' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='96'>
             <var-decl name='_M_subexpr' type-id='type-id-504' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='207' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='_M_tagger' type-id='type-id-2940' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='208' column='1'/>
+            <var-decl name='_M_tagger' type-id='type-id-2942' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='208' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='384'>
-            <var-decl name='_M_matches' type-id='type-id-2941' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='209' column='1'/>
+            <var-decl name='_M_matches' type-id='type-id-2943' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='209' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2940'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2943'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2945'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2940'/>
               <parameter type-id='type-id-504'/>
-              <parameter type-id='type-id-2944'/>
+              <parameter type-id='type-id-2946'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2939'/>
-              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2941'/>
+              <parameter type-id='type-id-2941'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2940'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2943'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2945'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2940'/>
               <parameter type-id='type-id-504'/>
-              <parameter type-id='type-id-2944'/>
+              <parameter type-id='type-id-2946'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2942' is-artificial='yes'/>
-              <parameter type-id='type-id-2939'/>
-              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2941'/>
+              <parameter type-id='type-id-2941'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <typedef-decl name='_StateIdT' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='187' column='1' id='type-id-2939'/>
-        <class-decl name='_PatternCursor' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='38' column='1' id='type-id-2945'>
+        <typedef-decl name='_StateIdT' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='187' column='1' id='type-id-2941'/>
+        <class-decl name='_PatternCursor' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='38' column='1' id='type-id-2947'>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~_PatternCursor' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2946' is-artificial='yes'/>
+              <parameter type-id='type-id-2948' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~_PatternCursor' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2946' is-artificial='yes'/>
+              <parameter type-id='type-id-2948' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='_M_next' mangled-name='_ZNSt7__regex14_PatternCursor7_M_nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2946' is-artificial='yes'/>
+              <parameter type-id='type-id-2948' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='_M_next' mangled-name='_ZNSt7__regex14_PatternCursor7_M_nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2946' is-artificial='yes'/>
+              <parameter type-id='type-id-2948' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' const='yes' vtable-offset='3'>
             <function-decl name='_M_at_end' mangled-name='_ZNKSt7__regex14_PatternCursor9_M_at_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2947' is-artificial='yes'/>
+              <parameter type-id='type-id-2949' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
           <member-function access='public' const='yes' vtable-offset='3'>
             <function-decl name='_M_at_end' mangled-name='_ZNKSt7__regex14_PatternCursor9_M_at_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2947' is-artificial='yes'/>
+              <parameter type-id='type-id-2949' is-artificial='yes'/>
               <return type-id='type-id-25'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Results' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2948'/>
-        <typedef-decl name='_Tagger' type-id='type-id-2949' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='79' column='1' id='type-id-2940'/>
-        <typedef-decl name='_Matcher' type-id='type-id-2950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='112' column='1' id='type-id-2941'/>
-        <class-decl name='_Scanner_base' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='37' column='1' id='type-id-2951'>
+        <class-decl name='_Results' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2950'/>
+        <typedef-decl name='_Tagger' type-id='type-id-2951' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='79' column='1' id='type-id-2942'/>
+        <typedef-decl name='_Matcher' type-id='type-id-2952' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='112' column='1' id='type-id-2943'/>
+        <class-decl name='_Scanner_base' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='37' column='1' id='type-id-2953'>
           <member-type access='public'>
-            <typedef-decl name='_StateT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='39' column='1' id='type-id-2952'/>
+            <typedef-decl name='_StateT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='39' column='1' id='type-id-2954'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='_StateT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='39' column='1' id='type-id-2952'/>
+            <typedef-decl name='_StateT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='39' column='1' id='type-id-2954'/>
           </member-type>
           <data-member access='public' static='yes'>
-            <var-decl name='_S_state_at_start' type-id='type-id-2953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='41' column='1'/>
+            <var-decl name='_S_state_at_start' type-id='type-id-2955' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='41' column='1'/>
           </data-member>
           <data-member access='public' static='yes'>
-            <var-decl name='_S_state_in_brace' type-id='type-id-2953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='42' column='1'/>
+            <var-decl name='_S_state_in_brace' type-id='type-id-2955' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='42' column='1'/>
           </data-member>
           <data-member access='public' static='yes'>
-            <var-decl name='_S_state_in_bracket' type-id='type-id-2953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='43' column='1'/>
+            <var-decl name='_S_state_in_bracket' type-id='type-id-2955' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='43' column='1'/>
           </data-member>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~_Scanner_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2954' is-artificial='yes'/>
+              <parameter type-id='type-id-2956' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='0'>
             <function-decl name='~_Scanner_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2954' is-artificial='yes'/>
+              <parameter type-id='type-id-2956' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Automaton' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='38' column='1' id='type-id-2955'>
+        <class-decl name='_Automaton' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='38' column='1' id='type-id-2957'>
           <member-type access='private'>
-            <typedef-decl name='_SizeT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='41' column='1' id='type-id-2956'/>
+            <typedef-decl name='_SizeT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='41' column='1' id='type-id-2958'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='_SizeT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='41' column='1' id='type-id-2956'/>
+            <typedef-decl name='_SizeT' type-id='type-id-504' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='41' column='1' id='type-id-2958'/>
           </member-type>
           <member-function access='private' destructor='yes' vtable-offset='0'>
             <function-decl name='~_Automaton' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2957' is-artificial='yes'/>
+              <parameter type-id='type-id-2959' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes' vtable-offset='0'>
             <function-decl name='~_Automaton' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2957' is-artificial='yes'/>
+              <parameter type-id='type-id-2959' is-artificial='yes'/>
               <parameter type-id='type-id-38' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes' vtable-offset='2'>
             <function-decl name='_M_sub_count' mangled-name='_ZNKSt7__regex10_Automaton12_M_sub_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2958' is-artificial='yes'/>
-              <return type-id='type-id-2956'/>
+              <parameter type-id='type-id-2960' is-artificial='yes'/>
+              <return type-id='type-id-2958'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes' vtable-offset='2'>
             <function-decl name='_M_sub_count' mangled-name='_ZNKSt7__regex10_Automaton12_M_sub_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2958' is-artificial='yes'/>
-              <return type-id='type-id-2956'/>
+              <parameter type-id='type-id-2960' is-artificial='yes'/>
+              <return type-id='type-id-2958'/>
             </function-decl>
           </member-function>
         </class-decl>
         <parameter type-id='type-id-1366'/>
         <return type-id='type-id-1358'/>
       </function-decl>
-      <enum-decl name='future_errc' id='type-id-2959'>
+      <enum-decl name='future_errc' id='type-id-2961'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='future_already_retrieved' value='1'/>
         <enumerator name='promise_already_satisfied' value='2'/>
         <enumerator name='broken_promise' value='4'/>
       </enum-decl>
       <function-decl name='make_error_code' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2959'/>
+        <parameter type-id='type-id-2961'/>
         <return type-id='type-id-1188'/>
       </function-decl>
       <function-decl name='__addressof&lt;std::thread&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1389'/>
         <return type-id='type-id-1407'/>
       </function-decl>
-      <class-decl name='function&lt;void(const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2949'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2960'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1553'/>
+      <class-decl name='function&lt;void(const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2951'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2962'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1554'/>
         <member-type access='private'>
-          <typedef-decl name='_Invoker_type' type-id='type-id-2962' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2961'/>
+          <typedef-decl name='_Invoker_type' type-id='type-id-2964' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2963'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_invoker' type-id='type-id-2961' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
+          <var-decl name='_M_invoker' type-id='type-id-2963' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2048' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2964'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2966'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2967'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2964'/>
-            <return type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2966'/>
+            <return type-id='type-id-2967'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSEOS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2965'/>
-            <return type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2967'/>
+            <return type-id='type-id-2967'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <return type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <return type-id='type-id-2967'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEE4swapERS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2967'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2966' is-artificial='yes'/>
+            <parameter type-id='type-id-2968' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEclES3_S5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2966' is-artificial='yes'/>
-            <parameter type-id='type-id-2967'/>
-            <parameter type-id='type-id-2968'/>
+            <parameter type-id='type-id-2968' is-artificial='yes'/>
+            <parameter type-id='type-id-2969'/>
+            <parameter type-id='type-id-2970'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2966' is-artificial='yes'/>
+            <parameter type-id='type-id-2968' is-artificial='yes'/>
             <return type-id='type-id-1323'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2048' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2964'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2966'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2967'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2964'/>
-            <return type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2966'/>
+            <return type-id='type-id-2967'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSEOS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2965'/>
-            <return type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2967'/>
+            <return type-id='type-id-2967'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <return type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <return type-id='type-id-2967'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEE4swapERS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2963' is-artificial='yes'/>
-            <parameter type-id='type-id-2965'/>
+            <parameter type-id='type-id-2965' is-artificial='yes'/>
+            <parameter type-id='type-id-2967'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2966' is-artificial='yes'/>
+            <parameter type-id='type-id-2968' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEclES3_S5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2966' is-artificial='yes'/>
-            <parameter type-id='type-id-2967'/>
-            <parameter type-id='type-id-2968'/>
+            <parameter type-id='type-id-2968' is-artificial='yes'/>
+            <parameter type-id='type-id-2969'/>
+            <parameter type-id='type-id-2970'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2966' is-artificial='yes'/>
+            <parameter type-id='type-id-2968' is-artificial='yes'/>
             <return type-id='type-id-1323'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_unary_or_binary_function&lt;void, const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='520' column='1' id='type-id-2960'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2969'/>
+      <class-decl name='_Maybe_unary_or_binary_function&lt;void, const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='520' column='1' id='type-id-2962'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2971'/>
       </class-decl>
-      <class-decl name='binary_function&lt;const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-2969'/>
-      <class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-2970'/>
-      <enum-decl name='_Manager_operation' id='type-id-2971'>
+      <class-decl name='binary_function&lt;const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-2971'/>
+      <class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-2972'/>
+      <enum-decl name='_Manager_operation' id='type-id-2973'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='__get_type_info' value='0'/>
         <enumerator name='__get_functor_ptr' value='1'/>
         <enumerator name='__clone_functor' value='2'/>
         <enumerator name='__destroy_functor' value='3'/>
       </enum-decl>
-      <class-decl name='function&lt;bool(const std::__regex::_PatternCursor&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2950'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2972'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1553'/>
+      <class-decl name='function&lt;bool(const std::__regex::_PatternCursor&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2952'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2974'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1554'/>
         <member-type access='private'>
-          <typedef-decl name='_Invoker_type' type-id='type-id-2974' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2973'/>
+          <typedef-decl name='_Invoker_type' type-id='type-id-2976' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2975'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_invoker' type-id='type-id-2973' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
+          <var-decl name='_M_invoker' type-id='type-id-2975' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2048' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2976'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2978'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2979'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2976'/>
-            <return type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2978'/>
+            <return type-id='type-id-2979'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSEOS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2977'/>
-            <return type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2979'/>
+            <return type-id='type-id-2979'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <return type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <return type-id='type-id-2979'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2979'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2978' is-artificial='yes'/>
+            <parameter type-id='type-id-2980' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEEclES3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2978' is-artificial='yes'/>
-            <parameter type-id='type-id-2967'/>
+            <parameter type-id='type-id-2980' is-artificial='yes'/>
+            <parameter type-id='type-id-2969'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2978' is-artificial='yes'/>
+            <parameter type-id='type-id-2980' is-artificial='yes'/>
             <return type-id='type-id-1323'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2048' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2976'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2978'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2979'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2976'/>
-            <return type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2978'/>
+            <return type-id='type-id-2979'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSEOS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2977'/>
-            <return type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2979'/>
+            <return type-id='type-id-2979'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <return type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <return type-id='type-id-2979'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2975' is-artificial='yes'/>
-            <parameter type-id='type-id-2977'/>
+            <parameter type-id='type-id-2977' is-artificial='yes'/>
+            <parameter type-id='type-id-2979'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2978' is-artificial='yes'/>
+            <parameter type-id='type-id-2980' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEEclES3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2978' is-artificial='yes'/>
-            <parameter type-id='type-id-2967'/>
+            <parameter type-id='type-id-2980' is-artificial='yes'/>
+            <parameter type-id='type-id-2969'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2978' is-artificial='yes'/>
+            <parameter type-id='type-id-2980' is-artificial='yes'/>
             <return type-id='type-id-1323'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_unary_or_binary_function&lt;bool, const std::__regex::_PatternCursor&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='515' column='1' id='type-id-2972'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2979'/>
+      <class-decl name='_Maybe_unary_or_binary_function&lt;bool, const std::__regex::_PatternCursor&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='515' column='1' id='type-id-2974'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2981'/>
       </class-decl>
-      <class-decl name='unary_function&lt;const std::__regex::_PatternCursor&amp;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2979'/>
+      <class-decl name='unary_function&lt;const std::__regex::_PatternCursor&amp;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2981'/>
       <function-decl name='__addressof&lt;std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2980'/>
-        <return type-id='type-id-2942'/>
+        <parameter type-id='type-id-2982'/>
+        <return type-id='type-id-2944'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2942'/>
+        <parameter type-id='type-id-2944'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2942'/>
-        <parameter type-id='type-id-2942'/>
+        <parameter type-id='type-id-2944'/>
+        <parameter type-id='type-id-2944'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='allocator&lt;std::__regex::_State&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-2981'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2982'/>
+      <class-decl name='allocator&lt;std::__regex::_State&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-2983'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2984'/>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2942' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2983'/>
+          <typedef-decl name='pointer' type-id='type-id-2944' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2985'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-2984'>
+          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-2986'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-2981' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-2985'/>
+              <typedef-decl name='other' type-id='type-id-2983' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-2987'/>
             </member-type>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-2981' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-2985'/>
+              <typedef-decl name='other' type-id='type-id-2983' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-2987'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2942' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2983'/>
+          <typedef-decl name='pointer' type-id='type-id-2944' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-2985'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2986' is-artificial='yes'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2986' is-artificial='yes'/>
-            <parameter type-id='type-id-2987'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2989'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2986' is-artificial='yes'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2986' is-artificial='yes'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2986' is-artificial='yes'/>
-            <parameter type-id='type-id-2987'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2989'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2986' is-artificial='yes'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State*, std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2942'/>
-        <parameter type-id='type-id-2942'/>
-        <parameter type-id='type-id-2988'/>
+        <parameter type-id='type-id-2944'/>
+        <parameter type-id='type-id-2944'/>
+        <parameter type-id='type-id-2990'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='get&lt;1ul, std::_Mem_fn&lt;void (std::thread::*)()&gt;, std::reference_wrapper&lt;std::thread&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__throw_regex_error' mangled-name='_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE' filepath='../../../.././libstdc++-v3/src/c++11/functexcept.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@@GLIBCXX_3.4.15'>
-        <parameter type-id='type-id-2936'/>
+        <parameter type-id='type-id-2938'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
       <var-decl name='__once_callable' type-id='type-id-35' mangled-name='_ZSt15__once_callable' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='783' column='1'/>
       <var-decl name='__once_call' type-id='type-id-1200' mangled-name='_ZSt11__once_call' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='784' column='1'/>
       <namespace-decl name='placeholders'>
-        <var-decl name='_1' type-id='type-id-2929' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='864' column='1'/>
+        <var-decl name='_1' type-id='type-id-2931' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='864' column='1'/>
       </namespace-decl>
       <function-decl name='generic_category' mangled-name='_ZSt16generic_categoryv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-1170'/>
       <function-decl name='future_category' mangled-name='_ZSt15future_categoryv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-1170'/>
       </function-decl>
-      <class-decl name='bad_function_call' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' id='type-id-2989'>
+      <class-decl name='bad_function_call' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' id='type-id-2991'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_function_call' mangled-name='_ZNSt17bad_function_callD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17bad_function_callD0Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2990' is-artificial='yes'/>
+            <parameter type-id='type-id-2992' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_function_call' mangled-name='_ZNSt17bad_function_callD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17bad_function_callD1Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2990' is-artificial='yes'/>
+            <parameter type-id='type-id-2992' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_function_call' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2990' is-artificial='yes'/>
+            <parameter type-id='type-id-2992' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree&lt;int, int, std::_Identity&lt;int&gt;, std::less&lt;int&gt;, std::allocator&lt;int&gt; &gt;' size-in-bits='384' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='332' column='1' id='type-id-2991'>
+      <class-decl name='_Rb_tree&lt;int, int, std::_Identity&lt;int&gt;, std::less&lt;int&gt;, std::allocator&lt;int&gt; &gt;' size-in-bits='384' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='332' column='1' id='type-id-2993'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;int&gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='437' column='1' id='type-id-2992'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2993'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;int&gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='437' column='1' id='type-id-2994'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2995'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-2994' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='439' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-2996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='439' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-2369' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='440' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-2371' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='440' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
-              <var-decl name='_M_node_count' type-id='type-id-2995' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='441' column='1'/>
+              <var-decl name='_M_node_count' type-id='type-id-2997' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='441' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
-                <parameter type-id='type-id-2997'/>
-                <parameter type-id='type-id-2998'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
+                <parameter type-id='type-id-2999'/>
+                <parameter type-id='type-id-3000'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
-                <parameter type-id='type-id-2997'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
                 <parameter type-id='type-id-2999'/>
+                <parameter type-id='type-id-3001'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13_Rb_tree_implIS3_Lb1EE13_M_initializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
-                <parameter type-id='type-id-2997'/>
-                <parameter type-id='type-id-2998'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
+                <parameter type-id='type-id-2999'/>
+                <parameter type-id='type-id-3000'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
-                <parameter type-id='type-id-2997'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
                 <parameter type-id='type-id-2999'/>
+                <parameter type-id='type-id-3001'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13_Rb_tree_implIS3_Lb1EE13_M_initializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2996' is-artificial='yes'/>
+                <parameter type-id='type-id-2998' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='350' column='1' id='type-id-2995'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='350' column='1' id='type-id-2997'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Node_allocator' type-id='type-id-3001' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='335' column='1' id='type-id-3000'/>
+          <typedef-decl name='_Node_allocator' type-id='type-id-3003' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='335' column='1' id='type-id-3002'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2371' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='338' column='1' id='type-id-3002'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='338' column='1' id='type-id-3004'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='339' column='1' id='type-id-3003'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2375' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='339' column='1' id='type-id-3005'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='342' column='1' id='type-id-3004'/>
+          <typedef-decl name='key_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='342' column='1' id='type-id-3006'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='343' column='1' id='type-id-3005'/>
+          <typedef-decl name='value_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='343' column='1' id='type-id-3007'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-3007' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='347' column='1' id='type-id-3006'/>
+          <typedef-decl name='const_reference' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='347' column='1' id='type-id-3008'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Link_type' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='348' column='1' id='type-id-3008'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='348' column='1' id='type-id-3010'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Const_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='349' column='1' id='type-id-3010'/>
+          <typedef-decl name='_Const_Link_type' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='349' column='1' id='type-id-3012'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='352' column='1' id='type-id-3012'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='352' column='1' id='type-id-3014'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='566' column='1' id='type-id-3014'/>
+          <typedef-decl name='iterator' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='566' column='1' id='type-id-3016'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='567' column='1' id='type-id-3016'/>
+          <typedef-decl name='const_iterator' type-id='type-id-3019' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='567' column='1' id='type-id-3018'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reverse_iterator' type-id='type-id-3019' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='569' column='1' id='type-id-3018'/>
+          <typedef-decl name='reverse_iterator' type-id='type-id-3021' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='569' column='1' id='type-id-3020'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reverse_iterator' type-id='type-id-3021' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='570' column='1' id='type-id-3020'/>
+          <typedef-decl name='const_reverse_iterator' type-id='type-id-3023' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='570' column='1' id='type-id-3022'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Node_allocator' type-id='type-id-3001' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='335' column='1' id='type-id-3000'/>
+          <typedef-decl name='_Node_allocator' type-id='type-id-3003' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='335' column='1' id='type-id-3002'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='343' column='1' id='type-id-3005'/>
+          <typedef-decl name='value_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='343' column='1' id='type-id-3007'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='352' column='1' id='type-id-3012'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='352' column='1' id='type-id-3014'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Link_type' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='348' column='1' id='type-id-3008'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='348' column='1' id='type-id-3010'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Const_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='349' column='1' id='type-id-3010'/>
+          <typedef-decl name='_Const_Link_type' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='349' column='1' id='type-id-3012'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2371' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='338' column='1' id='type-id-3002'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='338' column='1' id='type-id-3004'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2373' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='339' column='1' id='type-id-3003'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2375' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='339' column='1' id='type-id-3005'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-3007' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='347' column='1' id='type-id-3006'/>
+          <typedef-decl name='const_reference' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='347' column='1' id='type-id-3008'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='566' column='1' id='type-id-3014'/>
+          <typedef-decl name='iterator' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='566' column='1' id='type-id-3016'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='567' column='1' id='type-id-3016'/>
+          <typedef-decl name='const_iterator' type-id='type-id-3019' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='567' column='1' id='type-id-3018'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reverse_iterator' type-id='type-id-3019' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='569' column='1' id='type-id-3018'/>
+          <typedef-decl name='reverse_iterator' type-id='type-id-3021' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='569' column='1' id='type-id-3020'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reverse_iterator' type-id='type-id-3021' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='570' column='1' id='type-id-3020'/>
+          <typedef-decl name='const_reverse_iterator' type-id='type-id-3023' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='570' column='1' id='type-id-3022'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='350' column='1' id='type-id-2995'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='350' column='1' id='type-id-2997'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='342' column='1' id='type-id-3004'/>
+          <typedef-decl name='key_type' type-id='type-id-38' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='342' column='1' id='type-id-3006'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-2992' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='471' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-2994' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='471' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE21_M_get_Node_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-2999'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3001'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE21_M_get_Node_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2998'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3000'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3012'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3014'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_get_nodeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_put_nodeEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13_M_clone_nodeEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3010'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_rootEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3024'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_rootEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_leftmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3024'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_leftmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_rightmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3024'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_rightmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_M_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_M_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_valueEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010'/>
-            <return type-id='type-id-3006'/>
+            <parameter type-id='type-id-3012'/>
+            <return type-id='type-id-3008'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_S_keyEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3012'/>
             <return type-id='type-id-1165'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3006'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3008'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
+            <parameter type-id='type-id-3005'/>
             <return type-id='type-id-1165'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='550' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3002'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3004'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='558' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3002'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3004'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_copyEPKSt13_Rb_tree_nodeIiEPS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
             <parameter type-id='type-id-3010'/>
-            <parameter type-id='type-id-3008'/>
-            <return type-id='type-id-3008'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1076' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_lower_boundEPSt13_Rb_tree_nodeIiES8_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1093' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3010'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3014'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_lower_boundEPKSt13_Rb_tree_nodeIiES9_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3010'/>
-            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <parameter type-id='type-id-3012'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3016'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_upper_boundEPSt13_Rb_tree_nodeIiES8_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3010'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3014'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_upper_boundEPKSt13_Rb_tree_nodeIiES9_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3010'/>
-            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <parameter type-id='type-id-3012'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3016'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-2997'/>
-            <parameter type-id='type-id-3025'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-2999'/>
+            <parameter type-id='type-id-3027'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3026'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3028'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='918' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3027'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3029'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='943' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3028'/>
+            <return type-id='type-id-3029'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8key_compEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2994'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-2996'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='671' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='675' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6rbeginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='682' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3018'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3020'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6rbeginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3020'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='rend' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4rendEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3018'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3020'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4rendEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3020'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5emptyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2995'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2995'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1218' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3027'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3029'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_erase_auxESt23_Rb_tree_const_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_erase_auxESt23_Rb_tree_const_iteratorIiES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1505' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <parameter type-id='type-id-3016'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
+            <parameter type-id='type-id-3018'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt23_Rb_tree_const_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt17_Rb_tree_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3014'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3016'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-2995'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt23_Rb_tree_const_iteratorIiES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <parameter type-id='type-id-3016'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
+            <parameter type-id='type-id-3018'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseEPKiS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-938'/>
             <parameter type-id='type-id-938'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='clear' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4findERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1541' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3014'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='find' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4findERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1554' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3016'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='count' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5countERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-2995'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11lower_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='834' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11lower_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11upper_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11upper_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11equal_rangeERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3029'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11equal_rangeERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1190' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3030'/>
+            <return type-id='type-id-3032'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11__rb_verifyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1581' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE21_M_get_Node_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-2999'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3001'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE21_M_get_Node_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2998'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3000'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3012'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3014'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_get_nodeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_put_nodeEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13_M_clone_nodeEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3010'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_rootEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3024'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_rootEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_leftmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3024'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_leftmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_rightmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3024'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_rightmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_M_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_M_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_valueEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010'/>
-            <return type-id='type-id-3006'/>
+            <parameter type-id='type-id-3012'/>
+            <return type-id='type-id-3008'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_S_keyEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3012'/>
             <return type-id='type-id-1165'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3008'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3010'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3012'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3006'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3008'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
+            <parameter type-id='type-id-3005'/>
             <return type-id='type-id-1165'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='550' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3002'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3004'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='558' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002'/>
-            <return type-id='type-id-3002'/>
+            <parameter type-id='type-id-3004'/>
+            <return type-id='type-id-3004'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3003'/>
-            <return type-id='type-id-3003'/>
+            <parameter type-id='type-id-3005'/>
+            <return type-id='type-id-3005'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_copyEPKSt13_Rb_tree_nodeIiEPS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
             <parameter type-id='type-id-3010'/>
-            <parameter type-id='type-id-3008'/>
-            <return type-id='type-id-3008'/>
+            <return type-id='type-id-3010'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1076' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_lower_boundEPSt13_Rb_tree_nodeIiES8_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1093' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3010'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3014'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_lower_boundEPKSt13_Rb_tree_nodeIiES9_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3010'/>
-            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <parameter type-id='type-id-3012'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3016'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_upper_boundEPSt13_Rb_tree_nodeIiES8_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3008'/>
-            <parameter type-id='type-id-3008'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3010'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3014'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_upper_boundEPKSt13_Rb_tree_nodeIiES9_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3010'/>
-            <parameter type-id='type-id-3010'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <parameter type-id='type-id-3012'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3016'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-2997'/>
-            <parameter type-id='type-id-3025'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-2999'/>
+            <parameter type-id='type-id-3027'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3026'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3028'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='918' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3027'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3029'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='943' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3028'/>
+            <return type-id='type-id-3029'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8key_compEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2994'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-2996'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='671' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='675' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6rbeginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='682' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3018'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3020'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6rbeginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3020'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='rend' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4rendEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <return type-id='type-id-3018'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <return type-id='type-id-3020'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4rendEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-3020'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5emptyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2995'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <return type-id='type-id-2995'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1218' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3027'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3029'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_erase_auxESt23_Rb_tree_const_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_erase_auxESt23_Rb_tree_const_iteratorIiES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1505' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <parameter type-id='type-id-3016'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
+            <parameter type-id='type-id-3018'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt23_Rb_tree_const_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt17_Rb_tree_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3014'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3016'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-2995'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt23_Rb_tree_const_iteratorIiES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <parameter type-id='type-id-3016'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3018'/>
+            <parameter type-id='type-id-3018'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseEPKiS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-938'/>
             <parameter type-id='type-id-938'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='clear' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4findERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1541' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3014'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='find' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4findERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1554' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3016'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='count' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5countERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-2995'/>
+            <return type-id='type-id-2997'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11lower_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='834' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11lower_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11upper_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3014'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11upper_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
+            <parameter type-id='type-id-3030'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11equal_rangeERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3022' is-artificial='yes'/>
+            <parameter type-id='type-id-3024' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3029'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11equal_rangeERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1190' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
-            <return type-id='type-id-3030'/>
+            <return type-id='type-id-3032'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11__rb_verifyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1581' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3025' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-2993'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3031'/>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-2995'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3033'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3034' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3032' is-artificial='yes'/>
-            <parameter type-id='type-id-3033'/>
+            <parameter type-id='type-id-3034' is-artificial='yes'/>
+            <parameter type-id='type-id-3035'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3034' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3034' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3032' is-artificial='yes'/>
-            <parameter type-id='type-id-3033'/>
+            <parameter type-id='type-id-3034' is-artificial='yes'/>
+            <parameter type-id='type-id-3035'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3034' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_node&lt;int&gt;' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='130' column='1' id='type-id-3034'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2369'/>
+      <class-decl name='_Rb_tree_node&lt;int&gt;' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='130' column='1' id='type-id-3036'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2371'/>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='_M_value_field' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='133' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='less&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='233' column='1' id='type-id-2994'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3035'/>
+      <class-decl name='less&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='233' column='1' id='type-id-2996'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3037'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIiEclERKiS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <parameter type-id='type-id-3038' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
             <parameter type-id='type-id-1165'/>
             <return type-id='type-id-25'/>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIiEclERKiS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <parameter type-id='type-id-3038' is-artificial='yes'/>
             <parameter type-id='type-id-1165'/>
             <parameter type-id='type-id-1165'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;int, int, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-3035'/>
-      <class-decl name='allocator&lt;int&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3013'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3037'/>
+      <class-decl name='binary_function&lt;int, int, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-3037'/>
+      <class-decl name='allocator&lt;int&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3015'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3039'/>
         <member-type access='private'>
-          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-3038'>
+          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-3040'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-2993' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3001'/>
+              <typedef-decl name='other' type-id='type-id-2995' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3003'/>
             </member-type>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-2993' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3001'/>
+              <typedef-decl name='other' type-id='type-id-2995' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3003'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3039' is-artificial='yes'/>
+            <parameter type-id='type-id-3041' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3039' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
+            <parameter type-id='type-id-3041' is-artificial='yes'/>
+            <parameter type-id='type-id-3042'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3039' is-artificial='yes'/>
+            <parameter type-id='type-id-3041' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3039' is-artificial='yes'/>
+            <parameter type-id='type-id-3041' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3039' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
+            <parameter type-id='type-id-3041' is-artificial='yes'/>
+            <parameter type-id='type-id-3042'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3039' is-artificial='yes'/>
+            <parameter type-id='type-id-3041' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='156' column='1' id='type-id-3015'>
+      <class-decl name='_Rb_tree_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='156' column='1' id='type-id-3017'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2370' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='166' column='1' id='type-id-3041'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2372' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='166' column='1' id='type-id-3043'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-315' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='159' column='1' id='type-id-3042'/>
+          <typedef-decl name='reference' type-id='type-id-315' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='159' column='1' id='type-id-3044'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1807' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='160' column='1' id='type-id-3043'/>
+          <typedef-decl name='pointer' type-id='type-id-1809' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='160' column='1' id='type-id-3045'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='165' column='1' id='type-id-3044'/>
+          <typedef-decl name='_Self' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='165' column='1' id='type-id-3046'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Link_type' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='167' column='1' id='type-id-3045'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='167' column='1' id='type-id-3047'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Link_type' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='167' column='1' id='type-id-3045'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='167' column='1' id='type-id-3047'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-315' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='159' column='1' id='type-id-3042'/>
+          <typedef-decl name='reference' type-id='type-id-315' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='159' column='1' id='type-id-3044'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1807' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='160' column='1' id='type-id-3043'/>
+          <typedef-decl name='pointer' type-id='type-id-1809' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='160' column='1' id='type-id-3045'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='165' column='1' id='type-id-3044'/>
+          <typedef-decl name='_Self' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='165' column='1' id='type-id-3046'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-3041' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='223' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-3043' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='223' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3045'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <parameter type-id='type-id-3047'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3042'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <return type-id='type-id-3044'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3043'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <return type-id='type-id-3045'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorIiEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3050'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorIiEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3044'/>
+            <return type-id='type-id-3046'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIiEmmEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3050'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIiEmmEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3044'/>
+            <return type-id='type-id-3046'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEeqERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3049'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEneERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3049'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3045'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <parameter type-id='type-id-3047'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3042'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <return type-id='type-id-3044'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3043'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <return type-id='type-id-3045'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorIiEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3050'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorIiEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3044'/>
+            <return type-id='type-id-3046'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIiEmmEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3050'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIiEmmEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3044'/>
+            <return type-id='type-id-3046'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEeqERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3049'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEneERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3049'/>
+            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='227' column='1' id='type-id-3017'>
+      <class-decl name='_Rb_tree_const_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='227' column='1' id='type-id-3019'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2372' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='239' column='1' id='type-id-3050'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2374' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='239' column='1' id='type-id-3052'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-1165' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='230' column='1' id='type-id-3051'/>
+          <typedef-decl name='reference' type-id='type-id-1165' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='230' column='1' id='type-id-3053'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-938' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='231' column='1' id='type-id-3052'/>
+          <typedef-decl name='pointer' type-id='type-id-938' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='231' column='1' id='type-id-3054'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='233' column='1' id='type-id-3053'/>
+          <typedef-decl name='iterator' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='233' column='1' id='type-id-3055'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='238' column='1' id='type-id-3054'/>
+          <typedef-decl name='_Self' type-id='type-id-3019' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='238' column='1' id='type-id-3056'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='240' column='1' id='type-id-3055'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='240' column='1' id='type-id-3057'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Link_type' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='240' column='1' id='type-id-3055'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='240' column='1' id='type-id-3057'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator' type-id='type-id-3015' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='233' column='1' id='type-id-3053'/>
+          <typedef-decl name='iterator' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='233' column='1' id='type-id-3055'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-1165' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='230' column='1' id='type-id-3051'/>
+          <typedef-decl name='reference' type-id='type-id-1165' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='230' column='1' id='type-id-3053'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-938' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='231' column='1' id='type-id-3052'/>
+          <typedef-decl name='pointer' type-id='type-id-938' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='231' column='1' id='type-id-3054'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='238' column='1' id='type-id-3054'/>
+          <typedef-decl name='_Self' type-id='type-id-3019' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='238' column='1' id='type-id-3056'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-3050' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='304' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-3052' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='304' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <parameter type-id='type-id-3055'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <parameter type-id='type-id-3057'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <parameter type-id='type-id-3057'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <parameter type-id='type-id-3059'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_const_cast' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiE13_M_const_castEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <return type-id='type-id-3053'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <return type-id='type-id-3055'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <return type-id='type-id-3051'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <return type-id='type-id-3053'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <return type-id='type-id-3052'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <return type-id='type-id-3054'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <return type-id='type-id-3059'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <return type-id='type-id-3061'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3054'/>
+            <return type-id='type-id-3056'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEmmEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <return type-id='type-id-3059'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <return type-id='type-id-3061'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEmmEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3054'/>
+            <return type-id='type-id-3056'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator==' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEeqERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <parameter type-id='type-id-3060'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <parameter type-id='type-id-3062'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEneERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <parameter type-id='type-id-3060'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <parameter type-id='type-id-3062'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <parameter type-id='type-id-3055'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <parameter type-id='type-id-3057'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <parameter type-id='type-id-3057'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <parameter type-id='type-id-3059'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_const_cast' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiE13_M_const_castEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <return type-id='type-id-3053'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <return type-id='type-id-3055'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <return type-id='type-id-3051'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <return type-id='type-id-3053'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <return type-id='type-id-3052'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <return type-id='type-id-3054'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <return type-id='type-id-3059'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <return type-id='type-id-3061'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3054'/>
+            <return type-id='type-id-3056'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEmmEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <return type-id='type-id-3059'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
+            <return type-id='type-id-3061'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEmmEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3058' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
-            <return type-id='type-id-3054'/>
+            <return type-id='type-id-3056'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator==' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEeqERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <parameter type-id='type-id-3060'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <parameter type-id='type-id-3062'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEneERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3058' is-artificial='yes'/>
-            <parameter type-id='type-id-3060'/>
+            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <parameter type-id='type-id-3062'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3019'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3021'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;int&gt;, std::_Rb_tree_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3029'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;int&gt;, std::_Rb_tree_const_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3030'/>
-      <class-decl name='_Vector_base&lt;std::__regex::_State, std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='73' column='1' id='type-id-3061'>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3021'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3023'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;int&gt;, std::_Rb_tree_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3031'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;int&gt;, std::_Rb_tree_const_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3032'/>
+      <class-decl name='_Vector_base&lt;std::__regex::_State, std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='73' column='1' id='type-id-3063'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='80' column='1' id='type-id-3062'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2981'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='80' column='1' id='type-id-3064'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2983'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-3063' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='83' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-3065' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='83' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-3063' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='84' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-3065' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='84' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-3063' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='85' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-3065' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='85' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
-                <parameter type-id='type-id-3065'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
+                <parameter type-id='type-id-3067'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
-                <parameter type-id='type-id-3066'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
+                <parameter type-id='type-id-3068'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE12_Vector_impl12_M_swap_dataERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
-                <parameter type-id='type-id-3067'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
+                <parameter type-id='type-id-3069'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
-                <parameter type-id='type-id-3065'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
+                <parameter type-id='type-id-3067'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
-                <parameter type-id='type-id-3066'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
+                <parameter type-id='type-id-3068'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE12_Vector_impl12_M_swap_dataERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3064' is-artificial='yes'/>
-                <parameter type-id='type-id-3067'/>
+                <parameter type-id='type-id-3066' is-artificial='yes'/>
+                <parameter type-id='type-id-3069'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3068' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='78' column='1' id='type-id-3063'/>
+          <typedef-decl name='pointer' type-id='type-id-3070' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='78' column='1' id='type-id-3065'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3070' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='76' column='1' id='type-id-3069'/>
+          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3072' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='76' column='1' id='type-id-3071'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2981' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='111' column='1' id='type-id-3071'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2983' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='111' column='1' id='type-id-3073'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3070' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='76' column='1' id='type-id-3069'/>
+          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3072' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='76' column='1' id='type-id-3071'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2981' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='111' column='1' id='type-id-3071'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2983' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='111' column='1' id='type-id-3073'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3068' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='78' column='1' id='type-id-3063'/>
+          <typedef-decl name='pointer' type-id='type-id-3070' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='78' column='1' id='type-id-3065'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-3062' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='165' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-3064' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='165' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <return type-id='type-id-3066'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <return type-id='type-id-3068'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseINSt7__regex6_StateESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3073' is-artificial='yes'/>
-            <return type-id='type-id-3065'/>
+            <parameter type-id='type-id-3075' is-artificial='yes'/>
+            <return type-id='type-id-3067'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseINSt7__regex6_StateESaIS1_EE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3073' is-artificial='yes'/>
-            <return type-id='type-id-3071'/>
+            <parameter type-id='type-id-3075' is-artificial='yes'/>
+            <return type-id='type-id-3073'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3074'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-3074'/>
+            <parameter type-id='type-id-3076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3066'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3068'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3075'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3077'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3075'/>
-            <parameter type-id='type-id-3074'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3077'/>
+            <parameter type-id='type-id-3076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE11_M_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-3063'/>
+            <return type-id='type-id-3065'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE13_M_deallocateEPS1_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3063'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3065'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE17_M_create_storageEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <return type-id='type-id-3066'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <return type-id='type-id-3068'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseINSt7__regex6_StateESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3073' is-artificial='yes'/>
-            <return type-id='type-id-3065'/>
+            <parameter type-id='type-id-3075' is-artificial='yes'/>
+            <return type-id='type-id-3067'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseINSt7__regex6_StateESaIS1_EE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3073' is-artificial='yes'/>
-            <return type-id='type-id-3071'/>
+            <parameter type-id='type-id-3075' is-artificial='yes'/>
+            <return type-id='type-id-3073'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3074'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <parameter type-id='type-id-3074'/>
+            <parameter type-id='type-id-3076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3066'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3068'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3075'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3077'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3075'/>
-            <parameter type-id='type-id-3074'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3077'/>
+            <parameter type-id='type-id-3076'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE11_M_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
-            <return type-id='type-id-3063'/>
+            <return type-id='type-id-3065'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE13_M_deallocateEPS1_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
-            <parameter type-id='type-id-3063'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
+            <parameter type-id='type-id-3065'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE17_M_create_storageEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3072' is-artificial='yes'/>
+            <parameter type-id='type-id-3074' is-artificial='yes'/>
             <parameter type-id='type-id-68'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='87' column='1' id='type-id-3076'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='87' column='1' id='type-id-3078'>
         <member-type access='private'>
-          <typedef-decl name='__pointer' type-id='type-id-2983' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='102' column='1' id='type-id-3077'/>
+          <typedef-decl name='__pointer' type-id='type-id-2985' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='102' column='1' id='type-id-3079'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3077' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='109' column='1' id='type-id-3078'/>
+          <typedef-decl name='pointer' type-id='type-id-3079' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='109' column='1' id='type-id-3080'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc' type-id='type-id-3080' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='204' column='1' id='type-id-3079'/>
+          <typedef-decl name='rebind_alloc' type-id='type-id-3082' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='204' column='1' id='type-id-3081'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc' type-id='type-id-3080' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='204' column='1' id='type-id-3079'/>
+          <typedef-decl name='rebind_alloc' type-id='type-id-3082' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='204' column='1' id='type-id-3081'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__pointer' type-id='type-id-2983' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='102' column='1' id='type-id-3077'/>
+          <typedef-decl name='__pointer' type-id='type-id-2985' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='102' column='1' id='type-id-3079'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3077' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='109' column='1' id='type-id-3078'/>
+          <typedef-decl name='pointer' type-id='type-id-3079' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='109' column='1' id='type-id-3080'/>
         </member-type>
       </class-decl>
-      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::__regex::_State&gt;, std::__regex::_State, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='70' column='1' id='type-id-3081'>
+      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::__regex::_State&gt;, std::__regex::_State, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='70' column='1' id='type-id-3083'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-2985' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='72' column='1' id='type-id-3080'/>
+          <typedef-decl name='__type' type-id='type-id-2987' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='72' column='1' id='type-id-3082'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-2985' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='72' column='1' id='type-id-3080'/>
+          <typedef-decl name='__type' type-id='type-id-2987' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='72' column='1' id='type-id-3082'/>
         </member-type>
       </class-decl>
-      <class-decl name='system_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' id='type-id-3082'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2324'/>
+      <class-decl name='system_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' id='type-id-3084'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2326'/>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_code' type-id='type-id-1188' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='312' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-1188'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-1188'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-1188'/>
             <parameter type-id='type-id-91'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-1170'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-1170'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='code' mangled-name='_ZNKSt12system_error4codeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3084' is-artificial='yes'/>
+            <parameter type-id='type-id-3086' is-artificial='yes'/>
             <return type-id='type-id-1175'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~system_error' mangled-name='_ZNSt12system_errorD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12system_errorD0Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~system_error' mangled-name='_ZNSt12system_errorD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12system_errorD2Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3083' is-artificial='yes'/>
+            <parameter type-id='type-id-3085' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='future_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='91' column='1' id='type-id-3085'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2321'/>
+      <class-decl name='future_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='91' column='1' id='type-id-3087'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2323'/>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_code' type-id='type-id-1188' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='93' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='future_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3086' is-artificial='yes'/>
+            <parameter type-id='type-id-3088' is-artificial='yes'/>
             <parameter type-id='type-id-1188'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='future_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3086' is-artificial='yes'/>
+            <parameter type-id='type-id-3088' is-artificial='yes'/>
             <parameter type-id='type-id-1188'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='code' mangled-name='_ZNKSt12future_error4codeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3087' is-artificial='yes'/>
+            <parameter type-id='type-id-3089' is-artificial='yes'/>
             <return type-id='type-id-1175'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~future_error' mangled-name='_ZNSt12future_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12future_errorD0Ev@@GLIBCXX_3.4.14'>
-            <parameter type-id='type-id-3086' is-artificial='yes'/>
+            <parameter type-id='type-id-3088' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~future_error' mangled-name='_ZNSt12future_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12future_errorD2Ev@@GLIBCXX_3.4.14'>
-            <parameter type-id='type-id-3086' is-artificial='yes'/>
+            <parameter type-id='type-id-3088' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~future_error' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3086' is-artificial='yes'/>
+            <parameter type-id='type-id-3088' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt12future_error4whatEv' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12future_error4whatEv@@GLIBCXX_3.4.14'>
-            <parameter type-id='type-id-3087' is-artificial='yes'/>
+            <parameter type-id='type-id-3089' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
         <parameter type-id='type-id-536'/>
         <return type-id='type-id-1194'/>
       </function-decl>
-      <class-decl name='new_allocator&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-2982'>
+      <class-decl name='new_allocator&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-2984'>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3088'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3090'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2942' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3089'/>
+          <typedef-decl name='pointer' type-id='type-id-2944' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3091'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3091' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3090'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3093' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3092'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2980' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3092'/>
+          <typedef-decl name='reference' type-id='type-id-2982' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3094'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3094' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3093'/>
+          <typedef-decl name='const_reference' type-id='type-id-3096' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3095'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2942' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3089'/>
+          <typedef-decl name='pointer' type-id='type-id-2944' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3091'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2980' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3092'/>
+          <typedef-decl name='reference' type-id='type-id-2982' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3094'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3091' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3090'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3093' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3092'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3094' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3093'/>
+          <typedef-decl name='const_reference' type-id='type-id-3096' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3095'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3088'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3090'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
-            <parameter type-id='type-id-3096'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
+            <parameter type-id='type-id-3098'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE7addressERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <parameter type-id='type-id-3092'/>
-            <return type-id='type-id-3089'/>
+            <parameter type-id='type-id-3099' is-artificial='yes'/>
+            <parameter type-id='type-id-3094'/>
+            <return type-id='type-id-3091'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE7addressERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <parameter type-id='type-id-3093'/>
-            <return type-id='type-id-3090'/>
+            <parameter type-id='type-id-3099' is-artificial='yes'/>
+            <parameter type-id='type-id-3095'/>
+            <return type-id='type-id-3092'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt7__regex6_StateEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
-            <parameter type-id='type-id-3088'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
+            <parameter type-id='type-id-3090'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-3089'/>
+            <return type-id='type-id-3091'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt7__regex6_StateEE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
-            <parameter type-id='type-id-3089'/>
-            <parameter type-id='type-id-3088'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
+            <parameter type-id='type-id-3091'/>
+            <parameter type-id='type-id-3090'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <return type-id='type-id-3088'/>
+            <parameter type-id='type-id-3099' is-artificial='yes'/>
+            <return type-id='type-id-3090'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
-            <parameter type-id='type-id-3096'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
+            <parameter type-id='type-id-3098'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE7addressERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <parameter type-id='type-id-3092'/>
-            <return type-id='type-id-3089'/>
+            <parameter type-id='type-id-3099' is-artificial='yes'/>
+            <parameter type-id='type-id-3094'/>
+            <return type-id='type-id-3091'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE7addressERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <parameter type-id='type-id-3093'/>
-            <return type-id='type-id-3090'/>
+            <parameter type-id='type-id-3099' is-artificial='yes'/>
+            <parameter type-id='type-id-3095'/>
+            <return type-id='type-id-3092'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt7__regex6_StateEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
-            <parameter type-id='type-id-3088'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
+            <parameter type-id='type-id-3090'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-3089'/>
+            <return type-id='type-id-3091'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt7__regex6_StateEE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3095' is-artificial='yes'/>
-            <parameter type-id='type-id-3089'/>
-            <parameter type-id='type-id-3088'/>
+            <parameter type-id='type-id-3097' is-artificial='yes'/>
+            <parameter type-id='type-id-3091'/>
+            <parameter type-id='type-id-3090'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <return type-id='type-id-3088'/>
+            <parameter type-id='type-id-3099' is-artificial='yes'/>
+            <return type-id='type-id-3090'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3031'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3033'>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3098'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3100'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3099'/>
+          <typedef-decl name='pointer' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3101'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3100'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3102'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3102' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3101'/>
+          <typedef-decl name='reference' type-id='type-id-3104' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3103'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3104' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3103'/>
+          <typedef-decl name='const_reference' type-id='type-id-3106' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3105'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3099'/>
+          <typedef-decl name='pointer' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3101'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3102' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3101'/>
+          <typedef-decl name='reference' type-id='type-id-3104' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3103'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3011' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3100'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3013' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3102'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3104' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3103'/>
+          <typedef-decl name='const_reference' type-id='type-id-3106' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3105'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3098'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3100'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3106'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3108'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE7addressERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
-            <parameter type-id='type-id-3101'/>
-            <return type-id='type-id-3099'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
+            <parameter type-id='type-id-3103'/>
+            <return type-id='type-id-3101'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE7addressERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
-            <parameter type-id='type-id-3103'/>
-            <return type-id='type-id-3100'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
+            <parameter type-id='type-id-3105'/>
+            <return type-id='type-id-3102'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3100'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-3099'/>
+            <return type-id='type-id-3101'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3099'/>
-            <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3101'/>
+            <parameter type-id='type-id-3100'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
-            <return type-id='type-id-3098'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
+            <return type-id='type-id-3100'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_Rb_tree_node&lt;int&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3009'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3011'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3106'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3108'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE7addressERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
-            <parameter type-id='type-id-3101'/>
-            <return type-id='type-id-3099'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
+            <parameter type-id='type-id-3103'/>
+            <return type-id='type-id-3101'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE7addressERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
-            <parameter type-id='type-id-3103'/>
-            <return type-id='type-id-3100'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
+            <parameter type-id='type-id-3105'/>
+            <return type-id='type-id-3102'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3100'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-3099'/>
+            <return type-id='type-id-3101'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3099'/>
-            <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3101'/>
+            <parameter type-id='type-id-3100'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
-            <return type-id='type-id-3098'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
+            <return type-id='type-id-3100'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_Rb_tree_node&lt;int&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3105' is-artificial='yes'/>
-            <parameter type-id='type-id-3009'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3011'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3037'>
+      <class-decl name='new_allocator&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3039'>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3108'/>
+          <typedef-decl name='size_type' type-id='type-id-68' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3110'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1807' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3109'/>
+          <typedef-decl name='pointer' type-id='type-id-1809' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3111'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-938' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3110'/>
+          <typedef-decl name='const_pointer' type-id='type-id-938' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3112'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-315' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3111'/>
+          <typedef-decl name='reference' type-id='type-id-315' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3113'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-1165' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3112'/>
+          <typedef-decl name='const_reference' type-id='type-id-1165' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3114'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3113' is-artificial='yes'/>
+            <parameter type-id='type-id-3115' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3113' is-artificial='yes'/>
-            <parameter type-id='type-id-3114'/>
+            <parameter type-id='type-id-3115' is-artificial='yes'/>
+            <parameter type-id='type-id-3116'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3113' is-artificial='yes'/>
+            <parameter type-id='type-id-3115' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIiE7addressERi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3115' is-artificial='yes'/>
-            <parameter type-id='type-id-3111'/>
-            <return type-id='type-id-3109'/>
+            <parameter type-id='type-id-3117' is-artificial='yes'/>
+            <parameter type-id='type-id-3113'/>
+            <return type-id='type-id-3111'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3115' is-artificial='yes'/>
-            <parameter type-id='type-id-3112'/>
-            <return type-id='type-id-3110'/>
+            <parameter type-id='type-id-3117' is-artificial='yes'/>
+            <parameter type-id='type-id-3114'/>
+            <return type-id='type-id-3112'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3113' is-artificial='yes'/>
-            <parameter type-id='type-id-3108'/>
+            <parameter type-id='type-id-3115' is-artificial='yes'/>
+            <parameter type-id='type-id-3110'/>
             <parameter type-id='type-id-35'/>
-            <return type-id='type-id-3109'/>
+            <return type-id='type-id-3111'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3113' is-artificial='yes'/>
-            <parameter type-id='type-id-3109'/>
-            <parameter type-id='type-id-3108'/>
+            <parameter type-id='type-id-3115' is-artificial='yes'/>
+            <parameter type-id='type-id-3111'/>
+            <parameter type-id='type-id-3110'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3115' is-artificial='yes'/>
-            <return type-id='type-id-3108'/>
+            <parameter type-id='type-id-3117' is-artificial='yes'/>
+            <return type-id='type-id-3110'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='110' column='1' id='type-id-3116'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='110' column='1' id='type-id-3118'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3078' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='119' column='1' id='type-id-3068'/>
+          <typedef-decl name='pointer' type-id='type-id-3080' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='119' column='1' id='type-id-3070'/>
         </member-type>
         <member-type access='public'>
-          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='183' column='1' id='type-id-3117'>
+          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='183' column='1' id='type-id-3119'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3079' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='184' column='1' id='type-id-3070'/>
+              <typedef-decl name='other' type-id='type-id-3081' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='184' column='1' id='type-id-3072'/>
             </member-type>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3079' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='184' column='1' id='type-id-3070'/>
+              <typedef-decl name='other' type-id='type-id-3081' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='184' column='1' id='type-id-3072'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3078' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='119' column='1' id='type-id-3068'/>
+          <typedef-decl name='pointer' type-id='type-id-3080' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='119' column='1' id='type-id-3070'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2970' size-in-bits='64' id='type-id-3118'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1593' size-in-bits='64' id='type-id-3119'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1700' size-in-bits='64' id='type-id-3120'/>
-    <pointer-type-def type-id='type-id-2945' size-in-bits='64' id='type-id-2946'/>
-    <qualified-type-def type-id='type-id-2945' const='yes' id='type-id-3121'/>
-    <pointer-type-def type-id='type-id-3121' size-in-bits='64' id='type-id-2947'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3121' size-in-bits='64' id='type-id-2967'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2948' size-in-bits='64' id='type-id-2968'/>
-    <pointer-type-def type-id='type-id-3122' size-in-bits='64' id='type-id-2962'/>
-    <pointer-type-def type-id='type-id-2949' size-in-bits='64' id='type-id-2963'/>
-    <qualified-type-def type-id='type-id-2949' const='yes' id='type-id-3123'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3123' size-in-bits='64' id='type-id-2964'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2949' size-in-bits='64' id='type-id-2965'/>
-    <pointer-type-def type-id='type-id-3123' size-in-bits='64' id='type-id-2966'/>
-    <pointer-type-def type-id='type-id-3124' size-in-bits='64' id='type-id-2974'/>
-    <pointer-type-def type-id='type-id-2950' size-in-bits='64' id='type-id-2975'/>
-    <qualified-type-def type-id='type-id-2950' const='yes' id='type-id-3125'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3125' size-in-bits='64' id='type-id-2976'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2950' size-in-bits='64' id='type-id-2977'/>
-    <pointer-type-def type-id='type-id-3125' size-in-bits='64' id='type-id-2978'/>
-    <pointer-type-def type-id='type-id-2937' size-in-bits='64' id='type-id-2942'/>
-    <qualified-type-def type-id='type-id-2941' const='yes' id='type-id-3126'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3126' size-in-bits='64' id='type-id-2943'/>
-    <qualified-type-def type-id='type-id-2940' const='yes' id='type-id-3127'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3127' size-in-bits='64' id='type-id-2944'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2937' size-in-bits='64' id='type-id-2980'/>
-    <qualified-type-def type-id='type-id-2937' const='yes' id='type-id-3128'/>
-    <pointer-type-def type-id='type-id-3128' size-in-bits='64' id='type-id-3091'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3128' size-in-bits='64' id='type-id-3094'/>
-    <pointer-type-def type-id='type-id-2982' size-in-bits='64' id='type-id-3095'/>
-    <qualified-type-def type-id='type-id-2982' const='yes' id='type-id-3129'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3129' size-in-bits='64' id='type-id-3096'/>
-    <pointer-type-def type-id='type-id-3129' size-in-bits='64' id='type-id-3097'/>
-    <pointer-type-def type-id='type-id-2981' size-in-bits='64' id='type-id-2986'/>
-    <qualified-type-def type-id='type-id-2981' const='yes' id='type-id-3130'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3130' size-in-bits='64' id='type-id-2987'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2981' size-in-bits='64' id='type-id-2988'/>
+    <pointer-type-def type-id='type-id-2972' size-in-bits='64' id='type-id-3120'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1594' size-in-bits='64' id='type-id-3121'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1701' size-in-bits='64' id='type-id-3122'/>
+    <pointer-type-def type-id='type-id-2947' size-in-bits='64' id='type-id-2948'/>
+    <qualified-type-def type-id='type-id-2947' const='yes' id='type-id-3123'/>
+    <pointer-type-def type-id='type-id-3123' size-in-bits='64' id='type-id-2949'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3123' size-in-bits='64' id='type-id-2969'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2950' size-in-bits='64' id='type-id-2970'/>
+    <pointer-type-def type-id='type-id-3124' size-in-bits='64' id='type-id-2964'/>
+    <pointer-type-def type-id='type-id-2951' size-in-bits='64' id='type-id-2965'/>
+    <qualified-type-def type-id='type-id-2951' const='yes' id='type-id-3125'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3125' size-in-bits='64' id='type-id-2966'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2951' size-in-bits='64' id='type-id-2967'/>
+    <pointer-type-def type-id='type-id-3125' size-in-bits='64' id='type-id-2968'/>
+    <pointer-type-def type-id='type-id-3126' size-in-bits='64' id='type-id-2976'/>
+    <pointer-type-def type-id='type-id-2952' size-in-bits='64' id='type-id-2977'/>
+    <qualified-type-def type-id='type-id-2952' const='yes' id='type-id-3127'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3127' size-in-bits='64' id='type-id-2978'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2952' size-in-bits='64' id='type-id-2979'/>
+    <pointer-type-def type-id='type-id-3127' size-in-bits='64' id='type-id-2980'/>
+    <pointer-type-def type-id='type-id-2939' size-in-bits='64' id='type-id-2944'/>
+    <qualified-type-def type-id='type-id-2943' const='yes' id='type-id-3128'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3128' size-in-bits='64' id='type-id-2945'/>
+    <qualified-type-def type-id='type-id-2942' const='yes' id='type-id-3129'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3129' size-in-bits='64' id='type-id-2946'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2939' size-in-bits='64' id='type-id-2982'/>
+    <qualified-type-def type-id='type-id-2939' const='yes' id='type-id-3130'/>
+    <pointer-type-def type-id='type-id-3130' size-in-bits='64' id='type-id-3093'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3130' size-in-bits='64' id='type-id-3096'/>
+    <pointer-type-def type-id='type-id-2984' size-in-bits='64' id='type-id-3097'/>
+    <qualified-type-def type-id='type-id-2984' const='yes' id='type-id-3131'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3131' size-in-bits='64' id='type-id-3098'/>
+    <pointer-type-def type-id='type-id-3131' size-in-bits='64' id='type-id-3099'/>
+    <pointer-type-def type-id='type-id-2983' size-in-bits='64' id='type-id-2988'/>
+    <qualified-type-def type-id='type-id-2983' const='yes' id='type-id-3132'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3132' size-in-bits='64' id='type-id-2989'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2983' size-in-bits='64' id='type-id-2990'/>
     <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-1200'/>
       <return type-id='type-id-38'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-530'/>
       <return type-id='type-id-513'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2952' const='yes' id='type-id-2953'/>
-    <pointer-type-def type-id='type-id-2951' size-in-bits='64' id='type-id-2954'/>
-    <pointer-type-def type-id='type-id-2955' size-in-bits='64' id='type-id-2957'/>
-    <qualified-type-def type-id='type-id-2955' const='yes' id='type-id-3131'/>
-    <pointer-type-def type-id='type-id-3131' size-in-bits='64' id='type-id-2958'/>
-    <pointer-type-def type-id='type-id-3034' size-in-bits='64' id='type-id-3009'/>
-    <qualified-type-def type-id='type-id-3034' const='yes' id='type-id-3132'/>
-    <pointer-type-def type-id='type-id-3132' size-in-bits='64' id='type-id-3011'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3034' size-in-bits='64' id='type-id-3102'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3132' size-in-bits='64' id='type-id-3104'/>
-    <pointer-type-def type-id='type-id-3031' size-in-bits='64' id='type-id-3105'/>
-    <qualified-type-def type-id='type-id-3031' const='yes' id='type-id-3133'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3133' size-in-bits='64' id='type-id-3106'/>
-    <pointer-type-def type-id='type-id-3133' size-in-bits='64' id='type-id-3107'/>
-    <pointer-type-def type-id='type-id-2993' size-in-bits='64' id='type-id-3032'/>
-    <qualified-type-def type-id='type-id-2993' const='yes' id='type-id-3134'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3134' size-in-bits='64' id='type-id-3033'/>
-    <qualified-type-def type-id='type-id-2994' const='yes' id='type-id-3135'/>
-    <pointer-type-def type-id='type-id-3135' size-in-bits='64' id='type-id-3036'/>
-    <pointer-type-def type-id='type-id-2992' size-in-bits='64' id='type-id-2996'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3135' size-in-bits='64' id='type-id-2997'/>
-    <pointer-type-def type-id='type-id-3037' size-in-bits='64' id='type-id-3113'/>
-    <qualified-type-def type-id='type-id-3037' const='yes' id='type-id-3136'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3136' size-in-bits='64' id='type-id-3114'/>
-    <pointer-type-def type-id='type-id-3136' size-in-bits='64' id='type-id-3115'/>
-    <pointer-type-def type-id='type-id-3013' size-in-bits='64' id='type-id-3039'/>
-    <qualified-type-def type-id='type-id-3013' const='yes' id='type-id-3137'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3137' size-in-bits='64' id='type-id-3040'/>
-    <qualified-type-def type-id='type-id-3000' const='yes' id='type-id-3138'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3138' size-in-bits='64' id='type-id-2998'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3000' size-in-bits='64' id='type-id-2999'/>
-    <qualified-type-def type-id='type-id-3005' const='yes' id='type-id-3139'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3139' size-in-bits='64' id='type-id-3007'/>
-    <pointer-type-def type-id='type-id-3015' size-in-bits='64' id='type-id-3046'/>
-    <qualified-type-def type-id='type-id-3015' const='yes' id='type-id-3140'/>
-    <pointer-type-def type-id='type-id-3140' size-in-bits='64' id='type-id-3047'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3044' size-in-bits='64' id='type-id-3048'/>
-    <qualified-type-def type-id='type-id-3044' const='yes' id='type-id-3141'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3141' size-in-bits='64' id='type-id-3049'/>
-    <pointer-type-def type-id='type-id-3017' size-in-bits='64' id='type-id-3056'/>
-    <qualified-type-def type-id='type-id-3053' const='yes' id='type-id-3142'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3142' size-in-bits='64' id='type-id-3057'/>
-    <qualified-type-def type-id='type-id-3017' const='yes' id='type-id-3143'/>
-    <pointer-type-def type-id='type-id-3143' size-in-bits='64' id='type-id-3058'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3054' size-in-bits='64' id='type-id-3059'/>
-    <qualified-type-def type-id='type-id-3054' const='yes' id='type-id-3144'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3144' size-in-bits='64' id='type-id-3060'/>
-    <pointer-type-def type-id='type-id-2991' size-in-bits='64' id='type-id-3022'/>
-    <qualified-type-def type-id='type-id-2991' const='yes' id='type-id-3145'/>
-    <pointer-type-def type-id='type-id-3145' size-in-bits='64' id='type-id-3023'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3002' size-in-bits='64' id='type-id-3024'/>
-    <qualified-type-def type-id='type-id-3012' const='yes' id='type-id-3146'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3146' size-in-bits='64' id='type-id-3025'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3145' size-in-bits='64' id='type-id-3026'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2991' size-in-bits='64' id='type-id-3027'/>
-    <qualified-type-def type-id='type-id-3004' const='yes' id='type-id-3147'/>
+    <qualified-type-def type-id='type-id-2954' const='yes' id='type-id-2955'/>
+    <pointer-type-def type-id='type-id-2953' size-in-bits='64' id='type-id-2956'/>
+    <pointer-type-def type-id='type-id-2957' size-in-bits='64' id='type-id-2959'/>
+    <qualified-type-def type-id='type-id-2957' const='yes' id='type-id-3133'/>
+    <pointer-type-def type-id='type-id-3133' size-in-bits='64' id='type-id-2960'/>
+    <pointer-type-def type-id='type-id-3036' size-in-bits='64' id='type-id-3011'/>
+    <qualified-type-def type-id='type-id-3036' const='yes' id='type-id-3134'/>
+    <pointer-type-def type-id='type-id-3134' size-in-bits='64' id='type-id-3013'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3036' size-in-bits='64' id='type-id-3104'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3134' size-in-bits='64' id='type-id-3106'/>
+    <pointer-type-def type-id='type-id-3033' size-in-bits='64' id='type-id-3107'/>
+    <qualified-type-def type-id='type-id-3033' const='yes' id='type-id-3135'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3135' size-in-bits='64' id='type-id-3108'/>
+    <pointer-type-def type-id='type-id-3135' size-in-bits='64' id='type-id-3109'/>
+    <pointer-type-def type-id='type-id-2995' size-in-bits='64' id='type-id-3034'/>
+    <qualified-type-def type-id='type-id-2995' const='yes' id='type-id-3136'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3136' size-in-bits='64' id='type-id-3035'/>
+    <qualified-type-def type-id='type-id-2996' const='yes' id='type-id-3137'/>
+    <pointer-type-def type-id='type-id-3137' size-in-bits='64' id='type-id-3038'/>
+    <pointer-type-def type-id='type-id-2994' size-in-bits='64' id='type-id-2998'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3137' size-in-bits='64' id='type-id-2999'/>
+    <pointer-type-def type-id='type-id-3039' size-in-bits='64' id='type-id-3115'/>
+    <qualified-type-def type-id='type-id-3039' const='yes' id='type-id-3138'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3138' size-in-bits='64' id='type-id-3116'/>
+    <pointer-type-def type-id='type-id-3138' size-in-bits='64' id='type-id-3117'/>
+    <pointer-type-def type-id='type-id-3015' size-in-bits='64' id='type-id-3041'/>
+    <qualified-type-def type-id='type-id-3015' const='yes' id='type-id-3139'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3139' size-in-bits='64' id='type-id-3042'/>
+    <qualified-type-def type-id='type-id-3002' const='yes' id='type-id-3140'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3140' size-in-bits='64' id='type-id-3000'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3002' size-in-bits='64' id='type-id-3001'/>
+    <qualified-type-def type-id='type-id-3007' const='yes' id='type-id-3141'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3141' size-in-bits='64' id='type-id-3009'/>
+    <pointer-type-def type-id='type-id-3017' size-in-bits='64' id='type-id-3048'/>
+    <qualified-type-def type-id='type-id-3017' const='yes' id='type-id-3142'/>
+    <pointer-type-def type-id='type-id-3142' size-in-bits='64' id='type-id-3049'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3046' size-in-bits='64' id='type-id-3050'/>
+    <qualified-type-def type-id='type-id-3046' const='yes' id='type-id-3143'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3143' size-in-bits='64' id='type-id-3051'/>
+    <pointer-type-def type-id='type-id-3019' size-in-bits='64' id='type-id-3058'/>
+    <qualified-type-def type-id='type-id-3055' const='yes' id='type-id-3144'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3144' size-in-bits='64' id='type-id-3059'/>
+    <qualified-type-def type-id='type-id-3019' const='yes' id='type-id-3145'/>
+    <pointer-type-def type-id='type-id-3145' size-in-bits='64' id='type-id-3060'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3056' size-in-bits='64' id='type-id-3061'/>
+    <qualified-type-def type-id='type-id-3056' const='yes' id='type-id-3146'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3146' size-in-bits='64' id='type-id-3062'/>
+    <pointer-type-def type-id='type-id-2993' size-in-bits='64' id='type-id-3024'/>
+    <qualified-type-def type-id='type-id-2993' const='yes' id='type-id-3147'/>
+    <pointer-type-def type-id='type-id-3147' size-in-bits='64' id='type-id-3025'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3004' size-in-bits='64' id='type-id-3026'/>
+    <qualified-type-def type-id='type-id-3014' const='yes' id='type-id-3148'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3148' size-in-bits='64' id='type-id-3027'/>
     <reference-type-def kind='lvalue' type-id='type-id-3147' size-in-bits='64' id='type-id-3028'/>
-    <pointer-type-def type-id='type-id-3062' size-in-bits='64' id='type-id-3064'/>
-    <qualified-type-def type-id='type-id-3069' const='yes' id='type-id-3148'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3148' size-in-bits='64' id='type-id-3065'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3069' size-in-bits='64' id='type-id-3066'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3062' size-in-bits='64' id='type-id-3067'/>
-    <pointer-type-def type-id='type-id-3061' size-in-bits='64' id='type-id-3072'/>
-    <qualified-type-def type-id='type-id-3061' const='yes' id='type-id-3149'/>
-    <pointer-type-def type-id='type-id-3149' size-in-bits='64' id='type-id-3073'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2993' size-in-bits='64' id='type-id-3029'/>
+    <qualified-type-def type-id='type-id-3006' const='yes' id='type-id-3149'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3149' size-in-bits='64' id='type-id-3030'/>
+    <pointer-type-def type-id='type-id-3064' size-in-bits='64' id='type-id-3066'/>
     <qualified-type-def type-id='type-id-3071' const='yes' id='type-id-3150'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3150' size-in-bits='64' id='type-id-3074'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3061' size-in-bits='64' id='type-id-3075'/>
-    <pointer-type-def type-id='type-id-3082' size-in-bits='64' id='type-id-3083'/>
-    <pointer-type-def type-id='type-id-3085' size-in-bits='64' id='type-id-3086'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3150' size-in-bits='64' id='type-id-3067'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3071' size-in-bits='64' id='type-id-3068'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3064' size-in-bits='64' id='type-id-3069'/>
+    <pointer-type-def type-id='type-id-3063' size-in-bits='64' id='type-id-3074'/>
+    <qualified-type-def type-id='type-id-3063' const='yes' id='type-id-3151'/>
+    <pointer-type-def type-id='type-id-3151' size-in-bits='64' id='type-id-3075'/>
+    <qualified-type-def type-id='type-id-3073' const='yes' id='type-id-3152'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3152' size-in-bits='64' id='type-id-3076'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3063' size-in-bits='64' id='type-id-3077'/>
+    <pointer-type-def type-id='type-id-3084' size-in-bits='64' id='type-id-3085'/>
+    <pointer-type-def type-id='type-id-3087' size-in-bits='64' id='type-id-3088'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <function-decl name='gettext' filepath='/usr/include/libintl.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-151'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-3151' size-in-bits='64' id='type-id-3087'/>
-    <pointer-type-def type-id='type-id-3152' size-in-bits='64' id='type-id-3084'/>
-    <pointer-type-def type-id='type-id-2989' size-in-bits='64' id='type-id-2990'/>
-    <qualified-type-def type-id='type-id-3085' const='yes' id='type-id-3151'/>
-    <qualified-type-def type-id='type-id-3082' const='yes' id='type-id-3152'/>
-    <function-type size-in-bits='64' id='type-id-1627'>
-      <parameter type-id='type-id-3119'/>
-      <parameter type-id='type-id-3120'/>
-      <parameter type-id='type-id-2971'/>
+    <pointer-type-def type-id='type-id-3153' size-in-bits='64' id='type-id-3089'/>
+    <pointer-type-def type-id='type-id-3154' size-in-bits='64' id='type-id-3086'/>
+    <pointer-type-def type-id='type-id-2991' size-in-bits='64' id='type-id-2992'/>
+    <qualified-type-def type-id='type-id-3087' const='yes' id='type-id-3153'/>
+    <qualified-type-def type-id='type-id-3084' const='yes' id='type-id-3154'/>
+    <function-type size-in-bits='64' id='type-id-1628'>
+      <parameter type-id='type-id-3121'/>
+      <parameter type-id='type-id-3122'/>
+      <parameter type-id='type-id-2973'/>
       <return type-id='type-id-25'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3122'>
-      <parameter type-id='type-id-3120'/>
-      <parameter type-id='type-id-2967'/>
-      <parameter type-id='type-id-2968'/>
+    <function-type size-in-bits='64' id='type-id-3124'>
+      <parameter type-id='type-id-3122'/>
+      <parameter type-id='type-id-2969'/>
+      <parameter type-id='type-id-2970'/>
       <return type-id='type-id-4'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3124'>
-      <parameter type-id='type-id-3120'/>
-      <parameter type-id='type-id-2967'/>
+    <function-type size-in-bits='64' id='type-id-3126'>
+      <parameter type-id='type-id-3122'/>
+      <parameter type-id='type-id-2969'/>
       <return type-id='type-id-25'/>
     </function-type>
   </abi-instr>
 
 
 
-      <class-decl name='__add_ref&lt;std::__future_base::_Result_base*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3153'>
+      <class-decl name='__add_ref&lt;std::__future_base::_Result_base*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3155'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1674' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3154'/>
+          <typedef-decl name='type' type-id='type-id-1675' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3156'/>
         </member-type>
       </class-decl>
-      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_State_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1736'>
+      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_State_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1738'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1439' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1697'/>
+          <typedef-decl name='type' type-id='type-id-1439' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1698'/>
         </member-type>
       </class-decl>
-      <class-decl name='conditional&lt;false, std::__future_base::_Result_base::_Deleter, const std::__future_base::_Result_base::_Deleter&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1735' column='1' id='type-id-1626'>
+      <class-decl name='conditional&lt;false, std::__future_base::_Result_base::_Deleter, const std::__future_base::_Result_base::_Deleter&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1735' column='1' id='type-id-1627'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1603' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1736' column='1' id='type-id-1566'/>
+          <typedef-decl name='type' type-id='type-id-1604' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1736' column='1' id='type-id-1567'/>
         </member-type>
       </class-decl>
-      <class-decl name='remove_reference&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1326' column='1' id='type-id-1680'>
+      <class-decl name='remove_reference&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1326' column='1' id='type-id-1681'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1327' column='1' id='type-id-1620'/>
+          <typedef-decl name='type' type-id='type-id-1447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1327' column='1' id='type-id-1621'/>
         </member-type>
       </class-decl>
-      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result&lt;void&gt;, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1623'>
+      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result&lt;void&gt;, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1624'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1624' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1570'/>
+          <typedef-decl name='type' type-id='type-id-1625' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1571'/>
         </member-type>
       </class-decl>
-      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1625'>
+      <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_Result_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1626'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1440' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1583'/>
+          <typedef-decl name='type' type-id='type-id-1440' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1346' column='1' id='type-id-1584'/>
         </member-type>
       </class-decl>
       <function-decl name='__get_helper&lt;0ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1673'/>
-        <return type-id='type-id-3154'/>
+        <parameter type-id='type-id-1674'/>
+        <return type-id='type-id-3156'/>
       </function-decl>
       <function-decl name='forward&lt;std::_Mem_fn&lt;void (std::thread::*)()&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1352'/>
         <return type-id='type-id-1353'/>
       </function-decl>
-      <class-decl name='__add_ref&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3155'>
+      <class-decl name='__add_ref&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3157'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1718' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3156'/>
+          <typedef-decl name='type' type-id='type-id-1719' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3158'/>
         </member-type>
       </class-decl>
       <function-decl name='__get_helper&lt;1ul, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1717'/>
-        <return type-id='type-id-3156'/>
+        <parameter type-id='type-id-1718'/>
+        <return type-id='type-id-3158'/>
       </function-decl>
       <function-decl name='get&lt;1ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1610'/>
-        <return type-id='type-id-3156'/>
+        <parameter type-id='type-id-1611'/>
+        <return type-id='type-id-3158'/>
       </function-decl>
       <function-decl name='get&lt;0ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1610'/>
-        <return type-id='type-id-3154'/>
+        <parameter type-id='type-id-1611'/>
+        <return type-id='type-id-3156'/>
       </function-decl>
       <function-decl name='forward&lt;std::reference_wrapper&lt;std::thread&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1366'/>
       <var-decl name='__once_callable' type-id='type-id-35' mangled-name='_ZSt15__once_callable' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='783' column='1'/>
       <var-decl name='__once_call' type-id='type-id-1200' mangled-name='_ZSt11__once_call' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/mutex' line='784' column='1'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-1452' const='yes' id='type-id-3157'/>
+    <qualified-type-def type-id='type-id-1452' const='yes' id='type-id-3159'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='abs' mangled-name='_ZN9__gnu_cxx3absEx' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/cstdlib' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-536'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-1611'>
-      <parameter type-id='type-id-3120'/>
+    <function-type size-in-bits='64' id='type-id-1612'>
+      <parameter type-id='type-id-3122'/>
       <return type-id='type-id-1456'/>
     </function-type>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/hash_c++0x.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='193' column='1' id='type-id-3158'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3159'/>
+      <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='193' column='1' id='type-id-3160'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3161'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt4hashIeEclEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-3160' is-artificial='yes'/>
+            <parameter type-id='type-id-3162' is-artificial='yes'/>
             <parameter type-id='type-id-535'/>
             <return type-id='type-id-68'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__hash_base&lt;long unsigned int, long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='50' column='1' id='type-id-3159'/>
+      <class-decl name='__hash_base&lt;long unsigned int, long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='50' column='1' id='type-id-3161'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3158' const='yes' id='type-id-3161'/>
-    <pointer-type-def type-id='type-id-3161' size-in-bits='64' id='type-id-3160'/>
+    <qualified-type-def type-id='type-id-3160' const='yes' id='type-id-3163'/>
+    <pointer-type-def type-id='type-id-3163' size-in-bits='64' id='type-id-3162'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/hashtable_c++0x.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='__detail'>
-        <var-decl name='__prime_list' type-id='type-id-2290' mangled-name='_ZNSt8__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10'/>
+        <var-decl name='__prime_list' type-id='type-id-2292' mangled-name='_ZNSt8__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10'/>
       </namespace-decl>
     </namespace-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/limits.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='__numeric_limits_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='192' column='1' id='type-id-3162'>
+      <class-decl name='__numeric_limits_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='192' column='1' id='type-id-3164'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt21__numeric_limits_base14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='196' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt21__numeric_limits_base17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='255' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt21__numeric_limits_base10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='258' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt21__numeric_limits_base10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='258' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt21__numeric_limits_base15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='262' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt21__numeric_limits_base15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='283' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt21__numeric_limits_base11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='289' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt21__numeric_limits_base11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='289' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='371' column='1' id='type-id-3163'>
+      <class-decl name='numeric_limits&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='371' column='1' id='type-id-3165'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIbE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='373' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIbE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='408' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIbE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='410' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIbE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='410' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIbE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='411' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIbE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='433' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIbE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='435' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIbE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='435' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='440' column='1' id='type-id-3164'>
+      <class-decl name='numeric_limits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='440' column='1' id='type-id-3166'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIcE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='442' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIcE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='478' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIcE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='480' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIcE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='480' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIcE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='481' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIcE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='500' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIcE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='502' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIcE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='502' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;signed char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='507' column='1' id='type-id-3165'>
+      <class-decl name='numeric_limits&lt;signed char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='507' column='1' id='type-id-3167'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIaE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='509' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIaE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='546' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIaE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='548' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIaE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='548' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIaE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='549' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIaE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='570' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIaE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='572' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIaE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='572' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;unsigned char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='577' column='1' id='type-id-3166'>
+      <class-decl name='numeric_limits&lt;unsigned char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='577' column='1' id='type-id-3168'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIhE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='579' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIhE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='617' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIhE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIhE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIhE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='620' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIhE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='643' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIhE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='645' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIhE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='645' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;wchar_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='650' column='1' id='type-id-3167'>
+      <class-decl name='numeric_limits&lt;wchar_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='650' column='1' id='type-id-3169'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIwE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='652' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIwE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='689' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIwE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='691' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIwE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='691' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIwE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='692' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIwE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='711' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIwE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='713' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIwE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='713' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;char16_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='719' column='1' id='type-id-3168'>
+      <class-decl name='numeric_limits&lt;char16_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='719' column='1' id='type-id-3170'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDsE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='721' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE14is_specializedE@@GLIBCXX_3.4.11'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDsE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='753' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE17has_signaling_NaNE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIDsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='754' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE10has_denormE@@GLIBCXX_3.4.11'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIDsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='754' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE10has_denormE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDsE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='755' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE15has_denorm_lossE@@GLIBCXX_3.4.11'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDsE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='774' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE15tinyness_beforeE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIDsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='775' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE11round_styleE@@GLIBCXX_3.4.11'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIDsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='775' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE11round_styleE@@GLIBCXX_3.4.11'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;char32_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='780' column='1' id='type-id-3169'>
+      <class-decl name='numeric_limits&lt;char32_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='780' column='1' id='type-id-3171'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDiE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='782' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE14is_specializedE@@GLIBCXX_3.4.11'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDiE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='814' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE17has_signaling_NaNE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIDiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='815' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE10has_denormE@@GLIBCXX_3.4.11'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIDiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='815' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE10has_denormE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDiE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='816' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE15has_denorm_lossE@@GLIBCXX_3.4.11'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIDiE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='835' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE15tinyness_beforeE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIDiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='836' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE11round_styleE@@GLIBCXX_3.4.11'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIDiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='836' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE11round_styleE@@GLIBCXX_3.4.11'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='842' column='1' id='type-id-3170'>
+      <class-decl name='numeric_limits&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='842' column='1' id='type-id-3172'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIsE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='844' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIsE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='880' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='882' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='882' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIsE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='883' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIsE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='902' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='904' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='904' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;short unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='909' column='1' id='type-id-3171'>
+      <class-decl name='numeric_limits&lt;short unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='909' column='1' id='type-id-3173'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsItE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='911' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsItE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='949' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsItE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='951' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsItE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='951' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsItE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='952' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsItE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='975' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsItE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='977' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsItE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='977' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1049' column='1' id='type-id-3172'>
+      <class-decl name='numeric_limits&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1049' column='1' id='type-id-3174'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIjE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1051' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIjE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1089' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIjE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1091' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIjE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1091' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIjE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1092' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIjE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1114' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIjE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1116' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIjE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1116' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1188' column='1' id='type-id-3173'>
+      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1188' column='1' id='type-id-3175'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsImE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1190' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsImE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1228' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsImE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1230' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsImE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1230' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsImE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1231' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsImE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1254' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsImE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1256' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsImE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1256' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1261' column='1' id='type-id-3174'>
+      <class-decl name='numeric_limits&lt;long long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1261' column='1' id='type-id-3176'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIxE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1263' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIxE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1301' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIxE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1303' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIxE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1303' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIxE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1304' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIxE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1324' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIxE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1326' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIxE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1326' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1331' column='1' id='type-id-3175'>
+      <class-decl name='numeric_limits&lt;long long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1331' column='1' id='type-id-3177'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIyE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1333' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIyE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1371' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIyE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1373' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIyE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1373' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIyE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1374' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIyE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1397' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIyE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1399' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIyE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1399' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;__int128&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1405' column='1' id='type-id-3176'>
+      <class-decl name='numeric_limits&lt;__int128&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1405' column='1' id='type-id-3178'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsInE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1407' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE14is_specializedE@@GLIBCXX_3.4.17'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsInE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1445' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE17has_signaling_NaNE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsInE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1447' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE10has_denormE@@GLIBCXX_3.4.17'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsInE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1447' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE10has_denormE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsInE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1448' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE15has_denorm_lossE@@GLIBCXX_3.4.17'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsInE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1472' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE15tinyness_beforeE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsInE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1474' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE11round_styleE@@GLIBCXX_3.4.17'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsInE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1474' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE11round_styleE@@GLIBCXX_3.4.17'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;__int128 unsigned&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1479' column='1' id='type-id-3177'>
+      <class-decl name='numeric_limits&lt;__int128 unsigned&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1479' column='1' id='type-id-3179'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIoE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1481' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE14is_specializedE@@GLIBCXX_3.4.17'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIoE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1519' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE17has_signaling_NaNE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2293' mangled-name='_ZNSt14numeric_limitsIoE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1521' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE10has_denormE@@GLIBCXX_3.4.17'/>
+          <var-decl name='has_denorm' type-id='type-id-2295' mangled-name='_ZNSt14numeric_limitsIoE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1521' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE10has_denormE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIoE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1522' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE15has_denorm_lossE@@GLIBCXX_3.4.17'/>
           <var-decl name='tinyness_before' type-id='type-id-992' mangled-name='_ZNSt14numeric_limitsIoE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1545' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE15tinyness_beforeE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2294' mangled-name='_ZNSt14numeric_limitsIoE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1547' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE11round_styleE@@GLIBCXX_3.4.17'/>
+          <var-decl name='round_style' type-id='type-id-2296' mangled-name='_ZNSt14numeric_limitsIoE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1547' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE11round_styleE@@GLIBCXX_3.4.17'/>
         </data-member>
       </class-decl>
     </namespace-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <namespace-decl name='std'>
 
       <namespace-decl name='placeholders'>
-        <var-decl name='_1' type-id='type-id-2929' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='36' column='1' elf-symbol-id='_ZNSt12placeholders2_1E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_2' type-id='type-id-3178' mangled-name='_ZNSt12placeholders2_2E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='37' column='1' elf-symbol-id='_ZNSt12placeholders2_2E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_3' type-id='type-id-3179' mangled-name='_ZNSt12placeholders2_3E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='38' column='1' elf-symbol-id='_ZNSt12placeholders2_3E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_4' type-id='type-id-3180' mangled-name='_ZNSt12placeholders2_4E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='39' column='1' elf-symbol-id='_ZNSt12placeholders2_4E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_5' type-id='type-id-3181' mangled-name='_ZNSt12placeholders2_5E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='40' column='1' elf-symbol-id='_ZNSt12placeholders2_5E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_6' type-id='type-id-3182' mangled-name='_ZNSt12placeholders2_6E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='41' column='1' elf-symbol-id='_ZNSt12placeholders2_6E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_7' type-id='type-id-3183' mangled-name='_ZNSt12placeholders2_7E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='42' column='1' elf-symbol-id='_ZNSt12placeholders2_7E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_8' type-id='type-id-3184' mangled-name='_ZNSt12placeholders2_8E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='43' column='1' elf-symbol-id='_ZNSt12placeholders2_8E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_9' type-id='type-id-3185' mangled-name='_ZNSt12placeholders2_9E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='44' column='1' elf-symbol-id='_ZNSt12placeholders2_9E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_10' type-id='type-id-3186' mangled-name='_ZNSt12placeholders3_10E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='45' column='1' elf-symbol-id='_ZNSt12placeholders3_10E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_11' type-id='type-id-3187' mangled-name='_ZNSt12placeholders3_11E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='46' column='1' elf-symbol-id='_ZNSt12placeholders3_11E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_12' type-id='type-id-3188' mangled-name='_ZNSt12placeholders3_12E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='47' column='1' elf-symbol-id='_ZNSt12placeholders3_12E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_13' type-id='type-id-3189' mangled-name='_ZNSt12placeholders3_13E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='48' column='1' elf-symbol-id='_ZNSt12placeholders3_13E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_14' type-id='type-id-3190' mangled-name='_ZNSt12placeholders3_14E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='49' column='1' elf-symbol-id='_ZNSt12placeholders3_14E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_15' type-id='type-id-3191' mangled-name='_ZNSt12placeholders3_15E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='50' column='1' elf-symbol-id='_ZNSt12placeholders3_15E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_16' type-id='type-id-3192' mangled-name='_ZNSt12placeholders3_16E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='51' column='1' elf-symbol-id='_ZNSt12placeholders3_16E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_17' type-id='type-id-3193' mangled-name='_ZNSt12placeholders3_17E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='52' column='1' elf-symbol-id='_ZNSt12placeholders3_17E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_18' type-id='type-id-3194' mangled-name='_ZNSt12placeholders3_18E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='53' column='1' elf-symbol-id='_ZNSt12placeholders3_18E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_19' type-id='type-id-3195' mangled-name='_ZNSt12placeholders3_19E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='54' column='1' elf-symbol-id='_ZNSt12placeholders3_19E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_20' type-id='type-id-3196' mangled-name='_ZNSt12placeholders3_20E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='55' column='1' elf-symbol-id='_ZNSt12placeholders3_20E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_21' type-id='type-id-3197' mangled-name='_ZNSt12placeholders3_21E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='56' column='1' elf-symbol-id='_ZNSt12placeholders3_21E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_22' type-id='type-id-3198' mangled-name='_ZNSt12placeholders3_22E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='57' column='1' elf-symbol-id='_ZNSt12placeholders3_22E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_23' type-id='type-id-3199' mangled-name='_ZNSt12placeholders3_23E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='58' column='1' elf-symbol-id='_ZNSt12placeholders3_23E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_24' type-id='type-id-3200' mangled-name='_ZNSt12placeholders3_24E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='59' column='1' elf-symbol-id='_ZNSt12placeholders3_24E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_25' type-id='type-id-3201' mangled-name='_ZNSt12placeholders3_25E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='60' column='1' elf-symbol-id='_ZNSt12placeholders3_25E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_26' type-id='type-id-3202' mangled-name='_ZNSt12placeholders3_26E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='61' column='1' elf-symbol-id='_ZNSt12placeholders3_26E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_27' type-id='type-id-3203' mangled-name='_ZNSt12placeholders3_27E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='62' column='1' elf-symbol-id='_ZNSt12placeholders3_27E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_28' type-id='type-id-3204' mangled-name='_ZNSt12placeholders3_28E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='63' column='1' elf-symbol-id='_ZNSt12placeholders3_28E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_29' type-id='type-id-3205' mangled-name='_ZNSt12placeholders3_29E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='64' column='1' elf-symbol-id='_ZNSt12placeholders3_29E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_1' type-id='type-id-2931' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='36' column='1' elf-symbol-id='_ZNSt12placeholders2_1E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_2' type-id='type-id-3180' mangled-name='_ZNSt12placeholders2_2E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='37' column='1' elf-symbol-id='_ZNSt12placeholders2_2E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_3' type-id='type-id-3181' mangled-name='_ZNSt12placeholders2_3E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='38' column='1' elf-symbol-id='_ZNSt12placeholders2_3E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_4' type-id='type-id-3182' mangled-name='_ZNSt12placeholders2_4E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='39' column='1' elf-symbol-id='_ZNSt12placeholders2_4E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_5' type-id='type-id-3183' mangled-name='_ZNSt12placeholders2_5E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='40' column='1' elf-symbol-id='_ZNSt12placeholders2_5E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_6' type-id='type-id-3184' mangled-name='_ZNSt12placeholders2_6E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='41' column='1' elf-symbol-id='_ZNSt12placeholders2_6E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_7' type-id='type-id-3185' mangled-name='_ZNSt12placeholders2_7E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='42' column='1' elf-symbol-id='_ZNSt12placeholders2_7E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_8' type-id='type-id-3186' mangled-name='_ZNSt12placeholders2_8E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='43' column='1' elf-symbol-id='_ZNSt12placeholders2_8E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_9' type-id='type-id-3187' mangled-name='_ZNSt12placeholders2_9E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='44' column='1' elf-symbol-id='_ZNSt12placeholders2_9E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_10' type-id='type-id-3188' mangled-name='_ZNSt12placeholders3_10E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='45' column='1' elf-symbol-id='_ZNSt12placeholders3_10E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_11' type-id='type-id-3189' mangled-name='_ZNSt12placeholders3_11E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='46' column='1' elf-symbol-id='_ZNSt12placeholders3_11E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_12' type-id='type-id-3190' mangled-name='_ZNSt12placeholders3_12E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='47' column='1' elf-symbol-id='_ZNSt12placeholders3_12E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_13' type-id='type-id-3191' mangled-name='_ZNSt12placeholders3_13E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='48' column='1' elf-symbol-id='_ZNSt12placeholders3_13E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_14' type-id='type-id-3192' mangled-name='_ZNSt12placeholders3_14E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='49' column='1' elf-symbol-id='_ZNSt12placeholders3_14E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_15' type-id='type-id-3193' mangled-name='_ZNSt12placeholders3_15E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='50' column='1' elf-symbol-id='_ZNSt12placeholders3_15E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_16' type-id='type-id-3194' mangled-name='_ZNSt12placeholders3_16E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='51' column='1' elf-symbol-id='_ZNSt12placeholders3_16E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_17' type-id='type-id-3195' mangled-name='_ZNSt12placeholders3_17E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='52' column='1' elf-symbol-id='_ZNSt12placeholders3_17E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_18' type-id='type-id-3196' mangled-name='_ZNSt12placeholders3_18E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='53' column='1' elf-symbol-id='_ZNSt12placeholders3_18E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_19' type-id='type-id-3197' mangled-name='_ZNSt12placeholders3_19E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='54' column='1' elf-symbol-id='_ZNSt12placeholders3_19E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_20' type-id='type-id-3198' mangled-name='_ZNSt12placeholders3_20E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='55' column='1' elf-symbol-id='_ZNSt12placeholders3_20E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_21' type-id='type-id-3199' mangled-name='_ZNSt12placeholders3_21E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='56' column='1' elf-symbol-id='_ZNSt12placeholders3_21E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_22' type-id='type-id-3200' mangled-name='_ZNSt12placeholders3_22E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='57' column='1' elf-symbol-id='_ZNSt12placeholders3_22E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_23' type-id='type-id-3201' mangled-name='_ZNSt12placeholders3_23E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='58' column='1' elf-symbol-id='_ZNSt12placeholders3_23E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_24' type-id='type-id-3202' mangled-name='_ZNSt12placeholders3_24E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='59' column='1' elf-symbol-id='_ZNSt12placeholders3_24E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_25' type-id='type-id-3203' mangled-name='_ZNSt12placeholders3_25E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='60' column='1' elf-symbol-id='_ZNSt12placeholders3_25E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_26' type-id='type-id-3204' mangled-name='_ZNSt12placeholders3_26E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='61' column='1' elf-symbol-id='_ZNSt12placeholders3_26E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_27' type-id='type-id-3205' mangled-name='_ZNSt12placeholders3_27E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='62' column='1' elf-symbol-id='_ZNSt12placeholders3_27E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_28' type-id='type-id-3206' mangled-name='_ZNSt12placeholders3_28E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='63' column='1' elf-symbol-id='_ZNSt12placeholders3_28E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_29' type-id='type-id-3207' mangled-name='_ZNSt12placeholders3_29E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='64' column='1' elf-symbol-id='_ZNSt12placeholders3_29E@@GLIBCXX_3.4.15'/>
       </namespace-decl>
-      <class-decl name='_Placeholder&lt;2&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3206'/>
-      <class-decl name='_Placeholder&lt;3&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3207'/>
-      <class-decl name='_Placeholder&lt;4&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3208'/>
-      <class-decl name='_Placeholder&lt;5&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3209'/>
-      <class-decl name='_Placeholder&lt;6&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3210'/>
-      <class-decl name='_Placeholder&lt;7&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3211'/>
-      <class-decl name='_Placeholder&lt;8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3212'/>
-      <class-decl name='_Placeholder&lt;9&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3213'/>
-      <class-decl name='_Placeholder&lt;10&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3214'/>
-      <class-decl name='_Placeholder&lt;11&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3215'/>
-      <class-decl name='_Placeholder&lt;12&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3216'/>
-      <class-decl name='_Placeholder&lt;13&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3217'/>
-      <class-decl name='_Placeholder&lt;14&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3218'/>
-      <class-decl name='_Placeholder&lt;15&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3219'/>
-      <class-decl name='_Placeholder&lt;16&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3220'/>
-      <class-decl name='_Placeholder&lt;17&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3221'/>
-      <class-decl name='_Placeholder&lt;18&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3222'/>
-      <class-decl name='_Placeholder&lt;19&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3223'/>
-      <class-decl name='_Placeholder&lt;20&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3224'/>
-      <class-decl name='_Placeholder&lt;21&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3225'/>
-      <class-decl name='_Placeholder&lt;22&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3226'/>
-      <class-decl name='_Placeholder&lt;23&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3227'/>
-      <class-decl name='_Placeholder&lt;24&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3228'/>
-      <class-decl name='_Placeholder&lt;25&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3229'/>
-      <class-decl name='_Placeholder&lt;26&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3230'/>
-      <class-decl name='_Placeholder&lt;27&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3231'/>
-      <class-decl name='_Placeholder&lt;28&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3232'/>
-      <class-decl name='_Placeholder&lt;29&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3233'/>
+      <class-decl name='_Placeholder&lt;2&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3208'/>
+      <class-decl name='_Placeholder&lt;3&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3209'/>
+      <class-decl name='_Placeholder&lt;4&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3210'/>
+      <class-decl name='_Placeholder&lt;5&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3211'/>
+      <class-decl name='_Placeholder&lt;6&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3212'/>
+      <class-decl name='_Placeholder&lt;7&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3213'/>
+      <class-decl name='_Placeholder&lt;8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3214'/>
+      <class-decl name='_Placeholder&lt;9&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3215'/>
+      <class-decl name='_Placeholder&lt;10&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3216'/>
+      <class-decl name='_Placeholder&lt;11&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3217'/>
+      <class-decl name='_Placeholder&lt;12&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3218'/>
+      <class-decl name='_Placeholder&lt;13&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3219'/>
+      <class-decl name='_Placeholder&lt;14&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3220'/>
+      <class-decl name='_Placeholder&lt;15&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3221'/>
+      <class-decl name='_Placeholder&lt;16&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3222'/>
+      <class-decl name='_Placeholder&lt;17&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3223'/>
+      <class-decl name='_Placeholder&lt;18&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3224'/>
+      <class-decl name='_Placeholder&lt;19&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3225'/>
+      <class-decl name='_Placeholder&lt;20&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3226'/>
+      <class-decl name='_Placeholder&lt;21&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3227'/>
+      <class-decl name='_Placeholder&lt;22&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3228'/>
+      <class-decl name='_Placeholder&lt;23&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3229'/>
+      <class-decl name='_Placeholder&lt;24&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3230'/>
+      <class-decl name='_Placeholder&lt;25&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3231'/>
+      <class-decl name='_Placeholder&lt;26&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3232'/>
+      <class-decl name='_Placeholder&lt;27&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3233'/>
+      <class-decl name='_Placeholder&lt;28&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3234'/>
+      <class-decl name='_Placeholder&lt;29&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3235'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3206' const='yes' id='type-id-3178'/>
-    <qualified-type-def type-id='type-id-3207' const='yes' id='type-id-3179'/>
     <qualified-type-def type-id='type-id-3208' const='yes' id='type-id-3180'/>
     <qualified-type-def type-id='type-id-3209' const='yes' id='type-id-3181'/>
     <qualified-type-def type-id='type-id-3210' const='yes' id='type-id-3182'/>
     <qualified-type-def type-id='type-id-3231' const='yes' id='type-id-3203'/>
     <qualified-type-def type-id='type-id-3232' const='yes' id='type-id-3204'/>
     <qualified-type-def type-id='type-id-3233' const='yes' id='type-id-3205'/>
+    <qualified-type-def type-id='type-id-3234' const='yes' id='type-id-3206'/>
+    <qualified-type-def type-id='type-id-3235' const='yes' id='type-id-3207'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/regex.cc' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       </namespace-decl>
 
       <function-decl name='__addressof&lt;std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2980'/>
-        <return type-id='type-id-2942'/>
+        <parameter type-id='type-id-2982'/>
+        <return type-id='type-id-2944'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2942'/>
+        <parameter type-id='type-id-2944'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2942'/>
-        <parameter type-id='type-id-2942'/>
+        <parameter type-id='type-id-2944'/>
+        <parameter type-id='type-id-2944'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State*, std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2942'/>
-        <parameter type-id='type-id-2942'/>
-        <parameter type-id='type-id-2988'/>
+        <parameter type-id='type-id-2944'/>
+        <parameter type-id='type-id-2944'/>
+        <parameter type-id='type-id-2990'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
       <namespace-decl name='placeholders'>
-        <var-decl name='_1' type-id='type-id-2929' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='864' column='1'/>
+        <var-decl name='_1' type-id='type-id-2931' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='864' column='1'/>
       </namespace-decl>
-      <class-decl name='regex_error' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='131' column='1' id='type-id-3234'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2324'/>
+      <class-decl name='regex_error' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='131' column='1' id='type-id-3236'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2326'/>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_code' type-id='type-id-2936' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='133' column='1'/>
+          <var-decl name='_M_code' type-id='type-id-2938' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='133' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='regex_error' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3235' is-artificial='yes'/>
-            <parameter type-id='type-id-2936'/>
+            <parameter type-id='type-id-3237' is-artificial='yes'/>
+            <parameter type-id='type-id-2938'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='code' mangled-name='_ZNKSt11regex_error4codeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3236' is-artificial='yes'/>
-            <return type-id='type-id-2936'/>
+            <parameter type-id='type-id-3238' is-artificial='yes'/>
+            <return type-id='type-id-2938'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='regex_error' mangled-name='_ZNSt11regex_errorC2ENSt15regex_constants10error_typeE' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3235' is-artificial='yes'/>
-            <parameter type-id='type-id-2936'/>
+            <parameter type-id='type-id-3237' is-artificial='yes'/>
+            <parameter type-id='type-id-2938'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~regex_error' mangled-name='_ZNSt11regex_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11regex_errorD0Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3235' is-artificial='yes'/>
+            <parameter type-id='type-id-3237' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~regex_error' mangled-name='_ZNSt11regex_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11regex_errorD1Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3235' is-artificial='yes'/>
+            <parameter type-id='type-id-3237' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~regex_error' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3235' is-artificial='yes'/>
+            <parameter type-id='type-id-3237' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-530'/>
       <return type-id='type-id-513'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-3234' size-in-bits='64' id='type-id-3235'/>
-    <qualified-type-def type-id='type-id-3234' const='yes' id='type-id-3237'/>
-    <pointer-type-def type-id='type-id-3237' size-in-bits='64' id='type-id-3236'/>
+    <pointer-type-def type-id='type-id-3236' size-in-bits='64' id='type-id-3237'/>
+    <qualified-type-def type-id='type-id-3236' const='yes' id='type-id-3239'/>
+    <pointer-type-def type-id='type-id-3239' size-in-bits='64' id='type-id-3238'/>
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
 
 
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
-      <class-decl name='bad_weak_ptr' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' id='type-id-3238'>
+      <class-decl name='bad_weak_ptr' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' id='type-id-3240'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-88'/>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_weak_ptr' mangled-name='_ZNSt12bad_weak_ptrD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3239' is-artificial='yes'/>
+            <parameter type-id='type-id-3241' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_weak_ptr' mangled-name='_ZNSt12bad_weak_ptrD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12bad_weak_ptrD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3239' is-artificial='yes'/>
+            <parameter type-id='type-id-3241' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~bad_weak_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3239' is-artificial='yes'/>
+            <parameter type-id='type-id-3241' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt12bad_weak_ptr4whatEv' filepath='../../../.././libstdc++-v3/src/c++11/shared_ptr.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12bad_weak_ptr4whatEv@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3240' is-artificial='yes'/>
+            <parameter type-id='type-id-3242' is-artificial='yes'/>
             <return type-id='type-id-13'/>
           </function-decl>
         </member-function>
       <parameter type-id='type-id-38'/>
       <return type-id='type-id-537'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-3238' const='yes' id='type-id-3241'/>
-    <pointer-type-def type-id='type-id-3241' size-in-bits='64' id='type-id-3240'/>
-    <pointer-type-def type-id='type-id-3238' size-in-bits='64' id='type-id-3239'/>
+    <qualified-type-def type-id='type-id-3240' const='yes' id='type-id-3243'/>
+    <pointer-type-def type-id='type-id-3243' size-in-bits='64' id='type-id-3242'/>
+    <pointer-type-def type-id='type-id-3240' size-in-bits='64' id='type-id-3241'/>
     <function-decl name='operator delete' mangled-name='_ZdlPv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-35'/>
       <return type-id='type-id-4'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
         <parameter type-id='type-id-1301'/>
         <return type-id='type-id-25'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::thread::_Impl_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-3242'>
+      <class-decl name='remove_reference&lt;std::thread::_Impl_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-3244'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1307' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-3243'/>
+          <typedef-decl name='type' type-id='type-id-1307' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-3245'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::thread::_Impl_base*&amp;&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-3244'/>
-        <return type-id='type-id-3245'/>
+        <parameter type-id='type-id-3246'/>
+        <return type-id='type-id-3247'/>
       </function-decl>
       <function-decl name='swap&lt;std::thread::_Impl_base*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-3244'/>
-        <parameter type-id='type-id-3244'/>
+        <parameter type-id='type-id-3246'/>
+        <parameter type-id='type-id-3246'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <var-decl name='nothrow' type-id='type-id-1425' mangled-name='_ZSt7nothrow' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/libstdc++-v3/libsupc++/new' line='71' column='1'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3243' size-in-bits='64' id='type-id-3245'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-3244'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3245' size-in-bits='64' id='type-id-3247'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-3246'/>
     <function-decl name='clock' filepath='/usr/include/time.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-1290'/>
     </function-decl>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::codecvt&lt;char, char, __mbstate_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-600'/>
-        <return type-id='type-id-2704'/>
+        <return type-id='type-id-2706'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <function-decl name='operator|' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-72'/>
         <return type-id='type-id-72'/>
       </function-decl>
       <function-decl name='operator!=&lt;__mbstate_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-856'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-857'/>
+        <parameter type-id='type-id-857'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;__mbstate_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-856'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-857'/>
+        <parameter type-id='type-id-857'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-616'/>
-        <return type-id='type-id-2812'/>
+        <return type-id='type-id-2814'/>
       </function-decl>
       <function-decl name='min&lt;long int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-9'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::codecvt&lt;char, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2704'/>
+        <return type-id='type-id-2706'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7codecvtIwc11__mbstate_tEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-33'/>
-        <return type-id='type-id-2812'/>
+        <return type-id='type-id-2814'/>
       </function-decl>
-      <class-decl name='basic_fstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3246'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2351'/>
+      <class-decl name='basic_fstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3248'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2353'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3247'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3249'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_filebuf' type-id='type-id-3247' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3249' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='842' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3249' is-artificial='yes'/>
-            <return type-id='type-id-3250'/>
+            <parameter type-id='type-id-3251' is-artificial='yes'/>
+            <return type-id='type-id-3252'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3249' is-artificial='yes'/>
+            <parameter type-id='type-id-3251' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='911' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3248' is-artificial='yes'/>
+            <parameter type-id='type-id-3250' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3251'>
+      <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3253'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3252'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3254'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_filebuf' type-id='type-id-3252' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3254' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ofstreamIcSt11char_traitsIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ofstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3254' is-artificial='yes'/>
-            <return type-id='type-id-3255'/>
+            <parameter type-id='type-id-3256' is-artificial='yes'/>
+            <return type-id='type-id-3257'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='687' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3254' is-artificial='yes'/>
+            <parameter type-id='type-id-3256' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='702' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3253' is-artificial='yes'/>
+            <parameter type-id='type-id-3255' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ifstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3256'>
+      <class-decl name='basic_ifstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3258'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-284'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3257'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-381' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3259'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_filebuf' type-id='type-id-3257' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3259' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3259' is-artificial='yes'/>
-            <return type-id='type-id-3260'/>
+            <parameter type-id='type-id-3261' is-artificial='yes'/>
+            <return type-id='type-id-3262'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3259' is-artificial='yes'/>
+            <parameter type-id='type-id-3261' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3260' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_fstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3261'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2685'/>
+      <class-decl name='basic_fstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3263'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2687'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3262'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3264'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_filebuf' type-id='type-id-3262' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3264' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt13basic_fstreamIwSt11char_traitsIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='842' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13basic_fstreamIwSt11char_traitsIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3264' is-artificial='yes'/>
-            <return type-id='type-id-3265'/>
+            <parameter type-id='type-id-3266' is-artificial='yes'/>
+            <return type-id='type-id-3267'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3264' is-artificial='yes'/>
+            <parameter type-id='type-id-3266' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='911' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3265' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ofstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3266'>
+      <class-decl name='basic_ofstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3268'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-766'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3267'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3269'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_filebuf' type-id='type-id-3267' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3269' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ofstreamIwSt11char_traitsIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ofstreamIwSt11char_traitsIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3269' is-artificial='yes'/>
-            <return type-id='type-id-3270'/>
+            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <return type-id='type-id-3272'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='687' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3269' is-artificial='yes'/>
+            <parameter type-id='type-id-3271' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='702' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3268' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ifstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3271'>
+      <class-decl name='basic_ifstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3273'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-323'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3272'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3274'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_filebuf' type-id='type-id-3272' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3274' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ifstreamIwSt11char_traitsIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ifstreamIwSt11char_traitsIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3274' is-artificial='yes'/>
-            <return type-id='type-id-3275'/>
+            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <return type-id='type-id-3277'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3274' is-artificial='yes'/>
+            <parameter type-id='type-id-3276' is-artificial='yes'/>
             <return type-id='type-id-25'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
             <parameter type-id='type-id-53'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-13'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <parameter type-id='type-id-91'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='0'>
           <function-decl name='~basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3273' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-38' is-artificial='yes'/>
             <parameter type-id='type-id-306' is-artificial='yes'/>
             <return type-id='type-id-4'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
       <parameter type-id='type-id-13'/>
       <return type-id='type-id-540'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-389' const='yes' id='type-id-3276'/>
-    <qualified-type-def type-id='type-id-386' const='yes' id='type-id-3277'/>
-    <qualified-type-def type-id='type-id-414' const='yes' id='type-id-3278'/>
-    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-3279'/>
-    <pointer-type-def type-id='type-id-3246' size-in-bits='64' id='type-id-3248'/>
-    <pointer-type-def type-id='type-id-3247' size-in-bits='64' id='type-id-3250'/>
-    <qualified-type-def type-id='type-id-3246' const='yes' id='type-id-3280'/>
-    <pointer-type-def type-id='type-id-3280' size-in-bits='64' id='type-id-3249'/>
-    <pointer-type-def type-id='type-id-3251' size-in-bits='64' id='type-id-3253'/>
-    <pointer-type-def type-id='type-id-3252' size-in-bits='64' id='type-id-3255'/>
-    <qualified-type-def type-id='type-id-3251' const='yes' id='type-id-3281'/>
-    <pointer-type-def type-id='type-id-3281' size-in-bits='64' id='type-id-3254'/>
-    <pointer-type-def type-id='type-id-3256' size-in-bits='64' id='type-id-3258'/>
-    <pointer-type-def type-id='type-id-3257' size-in-bits='64' id='type-id-3260'/>
-    <qualified-type-def type-id='type-id-3256' const='yes' id='type-id-3282'/>
-    <pointer-type-def type-id='type-id-3282' size-in-bits='64' id='type-id-3259'/>
-    <pointer-type-def type-id='type-id-3261' size-in-bits='64' id='type-id-3263'/>
-    <pointer-type-def type-id='type-id-3262' size-in-bits='64' id='type-id-3265'/>
-    <qualified-type-def type-id='type-id-3261' const='yes' id='type-id-3283'/>
-    <pointer-type-def type-id='type-id-3283' size-in-bits='64' id='type-id-3264'/>
-    <pointer-type-def type-id='type-id-3266' size-in-bits='64' id='type-id-3268'/>
-    <pointer-type-def type-id='type-id-3267' size-in-bits='64' id='type-id-3270'/>
-    <qualified-type-def type-id='type-id-3266' const='yes' id='type-id-3284'/>
-    <pointer-type-def type-id='type-id-3284' size-in-bits='64' id='type-id-3269'/>
-    <pointer-type-def type-id='type-id-3271' size-in-bits='64' id='type-id-3273'/>
-    <pointer-type-def type-id='type-id-3272' size-in-bits='64' id='type-id-3275'/>
-    <qualified-type-def type-id='type-id-3271' const='yes' id='type-id-3285'/>
-    <pointer-type-def type-id='type-id-3285' size-in-bits='64' id='type-id-3274'/>
+    <qualified-type-def type-id='type-id-389' const='yes' id='type-id-3278'/>
+    <qualified-type-def type-id='type-id-386' const='yes' id='type-id-3279'/>
+    <qualified-type-def type-id='type-id-414' const='yes' id='type-id-3280'/>
+    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-3281'/>
+    <pointer-type-def type-id='type-id-3248' size-in-bits='64' id='type-id-3250'/>
+    <pointer-type-def type-id='type-id-3249' size-in-bits='64' id='type-id-3252'/>
+    <qualified-type-def type-id='type-id-3248' const='yes' id='type-id-3282'/>
+    <pointer-type-def type-id='type-id-3282' size-in-bits='64' id='type-id-3251'/>
+    <pointer-type-def type-id='type-id-3253' size-in-bits='64' id='type-id-3255'/>
+    <pointer-type-def type-id='type-id-3254' size-in-bits='64' id='type-id-3257'/>
+    <qualified-type-def type-id='type-id-3253' const='yes' id='type-id-3283'/>
+    <pointer-type-def type-id='type-id-3283' size-in-bits='64' id='type-id-3256'/>
+    <pointer-type-def type-id='type-id-3258' size-in-bits='64' id='type-id-3260'/>
+    <pointer-type-def type-id='type-id-3259' size-in-bits='64' id='type-id-3262'/>
+    <qualified-type-def type-id='type-id-3258' const='yes' id='type-id-3284'/>
+    <pointer-type-def type-id='type-id-3284' size-in-bits='64' id='type-id-3261'/>
+    <pointer-type-def type-id='type-id-3263' size-in-bits='64' id='type-id-3265'/>
+    <pointer-type-def type-id='type-id-3264' size-in-bits='64' id='type-id-3267'/>
+    <qualified-type-def type-id='type-id-3263' const='yes' id='type-id-3285'/>
+    <pointer-type-def type-id='type-id-3285' size-in-bits='64' id='type-id-3266'/>
+    <pointer-type-def type-id='type-id-3268' size-in-bits='64' id='type-id-3270'/>
+    <pointer-type-def type-id='type-id-3269' size-in-bits='64' id='type-id-3272'/>
+    <qualified-type-def type-id='type-id-3268' const='yes' id='type-id-3286'/>
+    <pointer-type-def type-id='type-id-3286' size-in-bits='64' id='type-id-3271'/>
+    <pointer-type-def type-id='type-id-3273' size-in-bits='64' id='type-id-3275'/>
+    <pointer-type-def type-id='type-id-3274' size-in-bits='64' id='type-id-3277'/>
+    <qualified-type-def type-id='type-id-3273' const='yes' id='type-id-3287'/>
+    <pointer-type-def type-id='type-id-3287' size-in-bits='64' id='type-id-3276'/>
 
     <var-decl name='stdin' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='165' column='1'/>
     <var-decl name='stdout' type-id='type-id-507' visibility='default' filepath='/usr/include/stdio.h' line='166' column='1'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <class-decl name='__iterator_traits&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='150' column='1' id='type-id-770'>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-449' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3286'/>
+          <typedef-decl name='iterator_category' type-id='type-id-449' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3288'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='difference_type' type-id='type-id-443' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-209'/>
         </member-type>
       </class-decl>
       <function-decl name='__iterator_category&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <return type-id='type-id-3286'/>
+        <parameter type-id='type-id-2322'/>
+        <return type-id='type-id-3288'/>
       </function-decl>
       <function-decl name='__distance&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-162'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator-&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-443'/>
       </function-decl>
       <function-decl name='operator==&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator!=&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__is_null_pointer&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator-&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-456'/>
       </function-decl>
       <function-decl name='operator==&lt;const char*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPKcSsEEbRKNS_17__normal_iteratorIT_T0_EES8_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2529'/>
-        <parameter type-id='type-id-2529'/>
+        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2531'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;char*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPcSsEEbRKNS_17__normal_iteratorIT_T0_EES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2320'/>
-        <parameter type-id='type-id-2320'/>
+        <parameter type-id='type-id-2322'/>
+        <parameter type-id='type-id-2322'/>
         <return type-id='type-id-25'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-3287'/>
-    <qualified-type-def type-id='type-id-149' const='yes' id='type-id-3288'/>
-    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-3289'/>
+    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-3289'/>
+    <qualified-type-def type-id='type-id-149' const='yes' id='type-id-3290'/>
+    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-3291'/>
 
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='min&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1948'/>
-        <parameter type-id='type-id-1948'/>
-        <return type-id='type-id-1948'/>
+        <parameter type-id='type-id-1950'/>
+        <parameter type-id='type-id-1950'/>
+        <return type-id='type-id-1950'/>
       </function-decl>
       <class-decl name='__iterator_traits&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='150' column='1' id='type-id-773'>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-480' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3290'/>
+          <typedef-decl name='iterator_category' type-id='type-id-480' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3292'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='difference_type' type-id='type-id-474' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-275'/>
         </member-type>
       </class-decl>
       <function-decl name='__iterator_category&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <return type-id='type-id-3290'/>
+        <parameter type-id='type-id-2533'/>
+        <return type-id='type-id-3292'/>
       </function-decl>
       <function-decl name='__distance&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-231'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator-&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-474'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator!=&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='__is_null_pointer&lt;wchar_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator-&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-487'/>
       </function-decl>
       <function-decl name='operator==&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPKwSbIwSt11char_traitsIwESaIwEEEEbRKNS_17__normal_iteratorIT_T0_EESC_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2530'/>
-        <parameter type-id='type-id-2530'/>
+        <parameter type-id='type-id-2532'/>
+        <parameter type-id='type-id-2532'/>
         <return type-id='type-id-25'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPwSbIwSt11char_traitsIwESaIwEEEEbRKNS_17__normal_iteratorIT_T0_EESB_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2531'/>
-        <parameter type-id='type-id-2531'/>
+        <parameter type-id='type-id-2533'/>
+        <parameter type-id='type-id-2533'/>
         <return type-id='type-id-25'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-3291'/>
-    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-3292'/>
-    <qualified-type-def type-id='type-id-225' const='yes' id='type-id-3293'/>
+    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-3293'/>
+    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-3294'/>
+    <qualified-type-def type-id='type-id-225' const='yes' id='type-id-3295'/>
 
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-38'/>
       <parameter type-id='type-id-38'/>
-      <return type-id='type-id-1205'/>
+      <return type-id='type-id-1204'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-57'/>
-      <return type-id='type-id-1207'/>
+      <return type-id='type-id-1206'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-13'/>
index 5a326aaa490734bdcb534ea4487f5e6a3daddcdd..803d8334256d3d18768a129886276e95bb3bfa57 100644 (file)
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
-    <typedef-decl name='div_t' type-id='type-id-61' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-62'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
+    <typedef-decl name='div_t' type-id='type-id-62' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-61'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-54'/>
       <return type-id='type-id-54'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-63'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-63' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-64'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-54' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-54' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-63' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-64'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-64' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-63'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
         <return type-id='type-id-77'/>
       </function-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-78'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-77' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-78'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-76' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-82'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-87'>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-87' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-88'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-88'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-89'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-69' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-89' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-90' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-5' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-88' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-89' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='32' id='type-id-89'>
+    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='32' id='type-id-90'>
       <subrange length='4'/>
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-87' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-90'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-90' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-91'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-88' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-87'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-87' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-91'/>
     <pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-92'/>
     <qualified-type-def type-id='type-id-92' restrict='yes' id='type-id-93'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-5'/>
     </function-decl>
     <qualified-type-def type-id='type-id-112' restrict='yes' id='type-id-113'/>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-61' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-114'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' is-declaration-only='yes' id='type-id-62'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-62' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-114'/>
     <typedef-decl name='fpos_t' type-id='type-id-114' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-115'/>
     <pointer-type-def type-id='type-id-115' size-in-bits='64' id='type-id-116'/>
     <qualified-type-def type-id='type-id-116' restrict='yes' id='type-id-117'/>
     <reference-type-def kind='lvalue' type-id='type-id-135' size-in-bits='64' id='type-id-41'/>
     <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-38'/>
     <qualified-type-def type-id='type-id-31' const='yes' id='type-id-35'/>
-    <array-type-def dimensions='0' type-id='type-id-31' id='type-id-36'/>
+    <array-type-def dimensions='0' type-id='type-id-31' size-in-bits='infinite' id='type-id-36'/>
     <reference-type-def kind='lvalue' type-id='type-id-30' size-in-bits='64' id='type-id-44'/>
     <pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-43'/>
     <reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-37'/>
     <reference-type-def kind='lvalue' type-id='type-id-379' size-in-bits='64' id='type-id-356'/>
     <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-351'/>
     <qualified-type-def type-id='type-id-351' const='yes' id='type-id-380'/>
-    <array-type-def dimensions='0' type-id='type-id-380' id='type-id-345'/>
+    <array-type-def dimensions='0' type-id='type-id-380' size-in-bits='infinite' id='type-id-345'/>
     <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-350'/>
     <qualified-type-def type-id='type-id-350' const='yes' id='type-id-381'/>
-    <array-type-def dimensions='0' type-id='type-id-381' id='type-id-346'/>
+    <array-type-def dimensions='0' type-id='type-id-381' size-in-bits='infinite' id='type-id-346'/>
     <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-347'/>
     <qualified-type-def type-id='type-id-343' const='yes' id='type-id-382'/>
     <reference-type-def kind='lvalue' type-id='type-id-382' size-in-bits='64' id='type-id-348'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-112'/>
       <return type-id='type-id-5'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
-    <typedef-decl name='_G_fpos64_t' type-id='type-id-61' filepath='/usr/include/_G_config.h' line='30' column='1' id='type-id-394'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-394' visibility='default' is-declaration-only='yes' id='type-id-62'/>
+    <typedef-decl name='_G_fpos64_t' type-id='type-id-62' filepath='/usr/include/_G_config.h' line='30' column='1' id='type-id-394'/>
     <typedef-decl name='fpos_t' type-id='type-id-394' filepath='/usr/include/stdio.h' line='112' column='1' id='type-id-395'/>
     <function-decl name='fgetpos' mangled-name='fgetpos64' filepath='/usr/include/stdio.h' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-113'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-112'/>
       <return type-id='type-id-5'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-113'/>
       <parameter type-id='type-id-117'/>
           <typedef-decl name='result' type-id='type-id-448' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='73' column='1' id='type-id-447'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='state_type' type-id='type-id-87' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='76' column='1' id='type-id-449'/>
+          <typedef-decl name='state_type' type-id='type-id-88' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='76' column='1' id='type-id-449'/>
         </member-type>
         <member-type access='private'>
           <typedef-decl name='intern_type' type-id='type-id-65' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/codecvt.h' line='74' column='1' id='type-id-450'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-112'/>
       <return type-id='type-id-5'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-113'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-112'/>
       <return type-id='type-id-5'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-113'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-112'/>
       <return type-id='type-id-5'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-113'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
       <parameter type-id='type-id-112'/>
       <return type-id='type-id-5'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-114' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-113'/>
       <parameter type-id='type-id-117'/>
       <parameter type-id='type-id-57'/>
       <return type-id='type-id-55'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-61' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
       <parameter type-id='type-id-5'/>
-      <return type-id='type-id-62'/>
+      <return type-id='type-id-61'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-5'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-54'/>
       <parameter type-id='type-id-54'/>
-      <return type-id='type-id-64'/>
+      <return type-id='type-id-63'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-57'/>
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-82'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'/>
+    <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-87' visibility='default' is-declaration-only='yes' id='type-id-62'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-68'/>
       <parameter type-id='type-id-57'/>