
/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */
/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */
/* DWARF original prototype: void set_kept_comdat_section(Sized_relobj_file<32,_false> * this, uint
   shndx, bool is_comdat, uint symndx, uint64_t sh_size, Kept_section * kept_section) */

void __thiscall
gold::Sized_relobj_file<32,_false>::set_kept_comdat_section
          (Sized_relobj_file<32,_false> *this,uint shndx,bool is_comdat,uint symndx,uint64_t sh_size
          ,Kept_section *kept_section)

{
  std::
  _Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>
  ::
  _M_emplace_unique<std::pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>
            ((_Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>
              *)&stack0xfffffff0,
             (pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section> *)
             &this->kept_comdat_sections_);
  return;
}



void FUN_0014c2c0(void)

{
  pair apStack_10 [12];
  
  std::
  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>
  ::
  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>
            (apStack_10);
  return;
}


lui gp,0x2f
addiu gp,gp,-0x20f0
addu gp,gp,t9
addiu sp,sp,-0x48
lw t9,-0x5d50(gp)
lw v0,0x58(sp)
lw v1,0x5c(sp)
sw a1,0x18(sp)
addiu a1,a0,0x110
sw v0,0x20(sp)
addiu a0,sp,0x38
sb a2,0x30(sp)
addiu a2,sp,0x18
sw ra,0x44(sp)
sw gp,0x10(sp)
sw v1,0x24(sp)
sw a3,0x2c(sp)
lw v0,0x60(sp)
bal 0x0014c110
_sw v0,0x28(sp)
lw ra,0x44(sp)
jr ra
_addiu sp,sp,0x48
(translation_unit "void FUN_0014c2c0(void)\n\n{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}\n\n" (function_definition "void FUN_0014c2c0(void)\n\n{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}" primitive_type (function_declarator "FUN_0014c2c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}" { (declaration "pair apStack_10 [12];" type_identifier (array_declarator "apStack_10 [12]" identifier [ number_literal ]) ;) (ERROR "std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::" (comma_expression "std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std" identifier (ERROR "::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>" : : (comma_expression "_Rb_tree<unsigned_int,std" (binary_expression "_Rb_tree<unsigned_int" identifier < identifier) , identifier) : : (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" identifier < identifier) , identifier) : : (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>,std" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>,std" (binary_expression "false>::Kept_comdat_section" false > (ERROR "::" : :) identifier) > (ERROR "," ,) identifier)) : : (binary_expression "_Select1st<std" identifier < identifier) : : (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" identifier < identifier) , identifier) : : (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>,std" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>>,std" false > (ERROR "::" : :) (binary_expression "Kept_comdat_section>>,std" identifier >> (ERROR "," ,) identifier))) : : (binary_expression "less<unsigned_int" identifier < identifier) >) , identifier) : : identifier < identifier : : (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" identifier < identifier) , identifier) : : (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std" (binary_expression "false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique" false > (ERROR "::" : :) (binary_expression "Kept_comdat_section>>>\n  ::\n  _M_emplace_unique" identifier >> (ERROR ">\n  ::" > : :) identifier)) < identifier)) : : (comma_expression "pair<unsigned_int,gold" (binary_expression "pair<unsigned_int" identifier < identifier) , identifier) : :) (expression_statement "Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);" (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10)" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>>\n            (apStack_10)" false > (ERROR "::" : :) (binary_expression "Kept_comdat_section>>\n            (apStack_10)" identifier >> (parenthesized_expression "(apStack_10)" ( identifier ))))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */\n/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */\n/* DWARF original prototype: void set_kept_comdat_section(Sized_relobj_file<32,_false> * this, uint\n   shndx, bool is_comdat, uint symndx, uint64_t sh_size, Kept_section * kept_section) */\n\nvoid __thiscall\ngold::Sized_relobj_file<32,_false>::set_kept_comdat_section\n          (Sized_relobj_file<32,_false> *this,uint shndx,bool is_comdat,uint symndx,uint64_t sh_size\n          ,Kept_section *kept_section)\n\n{\n  std::\n  _Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>\n            ((_Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n              *)&stack0xfffffff0,\n             (pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section> *)\n             &this->kept_comdat_sections_);\n  return;\n}\n\n" comment comment comment (declaration "void __thiscall\ngold::Sized_relobj_file<32,_false>::set_kept_comdat_section\n          (Sized_relobj_file<32,_false> *this,uint shndx,bool is_comdat,uint symndx,uint64_t sh_size\n          ,Kept_section *kept_section)\n\n{\n  std::\n  _Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>\n            ((_Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n              *)&stack0xfffffff0,\n             (pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section> *)" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::set_kept_comdat_section\n          (Sized_relobj_file<32,_false> *this,uint shndx,bool is_comdat,uint symndx,uint64_t sh_size\n          ,Kept_section *kept_section)\n\n{\n  std::\n  _Rb_tree<" identifier > : : (function_declarator "set_kept_comdat_section\n          (Sized_relobj_file<32,_false> *this,uint shndx,bool is_comdat,uint symndx,uint64_t sh_size\n          ,Kept_section *kept_section)" identifier (parameter_list "(Sized_relobj_file<32,_false> *this,uint shndx,bool is_comdat,uint symndx,uint64_t sh_size\n          ,Kept_section *kept_section)" ( (parameter_declaration "Sized_relobj_file" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) , (parameter_declaration "uint shndx" type_identifier identifier) , (parameter_declaration "bool is_comdat" primitive_type identifier) , (parameter_declaration "uint symndx" type_identifier identifier) , (parameter_declaration "uint64_t sh_size" primitive_type identifier) , (parameter_declaration "Kept_section *kept_section" type_identifier (pointer_declarator "*kept_section" * identifier)) ))) { identifier : : identifier <) identifier , (ERROR "_std::pair<" identifier : : identifier <) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::" identifier > : :) identifier (ERROR ">" >) , (ERROR "_std::_Select1st<std::pair<" identifier : : identifier < identifier : : identifier <) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::Kept_comdat_section>" identifier > : : identifier >) identifier (ERROR ">" >) , (ERROR "_std::less<" identifier : : identifier <) identifier (ERROR ">" >) , (ERROR "_std::allocator<std::pair<" identifier : : identifier < identifier : : identifier <) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::Kept_comdat_section>_>_>\n  ::\n  _M_emplace_unique<std::pair<" identifier > : : identifier > identifier > identifier > : : identifier < identifier : : identifier <) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::Kept_comdat_section>" identifier > : : identifier >) (function_declarator "_>\n            ((_Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n              *)&stack0xfffffff0,\n             (pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section> *)" (function_declarator "_>\n            ((_Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n              *)&stack0xfffffff0" identifier (ERROR ">\n            (" > () (parameter_list "(_Rb_tree<unsigned_int,_std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>,_std::_Select1st<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>,_std::less<unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section>_>_>\n              *)" ( (parameter_declaration "_Rb_tree<unsigned_int" type_identifier (ERROR "<" <) identifier) , (parameter_declaration "_std::pair<unsigned_int_const" type_identifier (ERROR "::pair<" : : identifier <) identifier) , (parameter_declaration "_gold::Sized_relobj_file" type_identifier (ERROR "::" : :) identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false>::Kept_comdat_section" type_identifier (ERROR ">::" > : :) identifier) (ERROR ">" >) , (parameter_declaration "_std::_Select1st<std::pair<unsigned_int_const" type_identifier (ERROR "::_Select1st<std::pair<" : : identifier < identifier : : identifier <) identifier) , (parameter_declaration "_gold::Sized_relobj_file" type_identifier (ERROR "::" : :) identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false>::Kept_comdat_section>_" type_identifier (ERROR ">::Kept_comdat_section>" > : : identifier >) identifier) (ERROR ">" >) , (parameter_declaration "_std::less<unsigned_int" type_identifier (ERROR "::less<" : : identifier <) identifier) (ERROR ">" >) , (parameter_declaration "_std::allocator<std::pair<unsigned_int_const" type_identifier (ERROR "::allocator<std::pair<" : : identifier < identifier : : identifier <) identifier) , (parameter_declaration "_gold::Sized_relobj_file" type_identifier (ERROR "::" : :) identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false>::Kept_comdat_section>_>_>\n              *" type_identifier (ERROR ">::Kept_comdat_section>_>_>" > : : identifier > identifier > identifier >) (abstract_pointer_declarator "*" *)) )) (ERROR "&" &) identifier) (ERROR "," ,) (parameter_list "(pair<unsigned_int,_gold::Sized_relobj_file<32,_false>::Kept_comdat_section> *)" ( (parameter_declaration "pair<unsigned_int" type_identifier (ERROR "<" <) identifier) , (parameter_declaration "_gold::Sized_relobj_file" type_identifier (ERROR "::" : :) identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false>::Kept_comdat_section> *" type_identifier (ERROR ">::Kept_comdat_section>" > : : identifier >) (abstract_pointer_declarator "*" *)) ))) ;) (expression_statement "&this->kept_comdat_sections_);" (pointer_expression "&this->kept_comdat_sections_" & (field_expression "this->kept_comdat_sections_" identifier -> field_identifier)) (ERROR ")" )) ;) (return_statement "return;" return ;) (ERROR "}" }))
(translation_unit "void FUN_0014c2c0(void)\n\n{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}\n\n" (function_definition "void FUN_0014c2c0(void)\n\n{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}" primitive_type (function_declarator "FUN_0014c2c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}" { (declaration "pair apStack_10 [12];" type_identifier (array_declarator "apStack_10 [12]" identifier [ number_literal ]) ;) (ERROR "std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::" (comma_expression "std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std" identifier (ERROR "::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>" : : (comma_expression "_Rb_tree<unsigned_int,std" (binary_expression "_Rb_tree<unsigned_int" identifier < identifier) , identifier) : : (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" identifier < identifier) , identifier) : : (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>,std" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>,std" (binary_expression "false>::Kept_comdat_section" false > (ERROR "::" : :) identifier) > (ERROR "," ,) identifier)) : : (binary_expression "_Select1st<std" identifier < identifier) : : (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" identifier < identifier) , identifier) : : (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>,std" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>>,std" false > (ERROR "::" : :) (binary_expression "Kept_comdat_section>>,std" identifier >> (ERROR "," ,) identifier))) : : (binary_expression "less<unsigned_int" identifier < identifier) >) , identifier) : : identifier < identifier : : (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" identifier < identifier) , identifier) : : (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std" (binary_expression "false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique" false > (ERROR "::" : :) (binary_expression "Kept_comdat_section>>>\n  ::\n  _M_emplace_unique" identifier >> (ERROR ">\n  ::" > : :) identifier)) < identifier)) : : (comma_expression "pair<unsigned_int,gold" (binary_expression "pair<unsigned_int" identifier < identifier) , identifier) : :) (expression_statement "Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);" (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10)" (binary_expression "Sized_relobj_file<32" identifier < number_literal) , (binary_expression "false>::Kept_comdat_section>>\n            (apStack_10)" false > (ERROR "::" : :) (binary_expression "Kept_comdat_section>>\n            (apStack_10)" identifier >> (parenthesized_expression "(apStack_10)" ( identifier ))))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (ERROR (comma_expression IDENT (ERROR : : (comma_expression (binary_expression IDENT < IDENT) , IDENT) : : (comma_expression (binary_expression IDENT < IDENT) , IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (binary_expression (binary_expression BOOL > (ERROR : :) IDENT) > (ERROR ,) IDENT)) : : (binary_expression IDENT < IDENT) : : (comma_expression (binary_expression IDENT < IDENT) , IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (binary_expression BOOL > (ERROR : :) (binary_expression IDENT >> (ERROR ,) IDENT))) : : (binary_expression IDENT < IDENT) >) , IDENT) : : IDENT < IDENT : : (comma_expression (binary_expression IDENT < IDENT) , IDENT) : : (comma_expression (binary_expression IDENT < LIT) , (binary_expression (binary_expression BOOL > (ERROR : :) (binary_expression IDENT >> (ERROR > : :) IDENT)) < IDENT)) : : (comma_expression (binary_expression IDENT < IDENT) , IDENT) : :) (expression_statement (comma_expression (binary_expression IDENT < LIT) , (binary_expression BOOL > (ERROR : :) (binary_expression IDENT >> (parenthesized_expression ( IDENT ))))) ;) (return_statement return ;) })))
(function_definition "void FUN_0014c2c0(void)\n\n{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_0014c2c0(void)" (identifier "FUN_0014c2c0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  pair apStack_10 [12];\n  \n  std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);\n  return;\n}" ({ "{") (declaration "pair apStack_10 [12];" (type_identifier "pair") (array_declarator "apStack_10 [12]" (identifier "apStack_10") ([ "[") (number_literal "12") (] "]")) (; ";")) (ERROR "std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std::pair<unsigned_int,gold::" (comma_expression "std::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std" (identifier "std") (ERROR "::\n  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>" (: ":") (: ":") (comma_expression "_Rb_tree<unsigned_int,std" (binary_expression "_Rb_tree<unsigned_int" (identifier "_Rb_tree") (< "<") (identifier "unsigned_int")) (, ",") (identifier "std")) (: ":") (: ":") (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" (identifier "pair") (< "<") (identifier "unsigned_int_const")) (, ",") (identifier "gold")) (: ":") (: ":") (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>,std" (binary_expression "Sized_relobj_file<32" (identifier "Sized_relobj_file") (< "<") (number_literal "32")) (, ",") (binary_expression "false>::Kept_comdat_section>,std" (binary_expression "false>::Kept_comdat_section" (false "false") (> ">") (ERROR "::" (: ":") (: ":")) (identifier "Kept_comdat_section")) (> ">") (ERROR "," (, ",")) (identifier "std"))) (: ":") (: ":") (binary_expression "_Select1st<std" (identifier "_Select1st") (< "<") (identifier "std")) (: ":") (: ":") (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" (identifier "pair") (< "<") (identifier "unsigned_int_const")) (, ",") (identifier "gold")) (: ":") (: ":") (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>,std" (binary_expression "Sized_relobj_file<32" (identifier "Sized_relobj_file") (< "<") (number_literal "32")) (, ",") (binary_expression "false>::Kept_comdat_section>>,std" (false "false") (> ">") (ERROR "::" (: ":") (: ":")) (binary_expression "Kept_comdat_section>>,std" (identifier "Kept_comdat_section") (>> ">>") (ERROR "," (, ",")) (identifier "std")))) (: ":") (: ":") (binary_expression "less<unsigned_int" (identifier "less") (< "<") (identifier "unsigned_int")) (> ">")) (, ",") (identifier "std")) (: ":") (: ":") (identifier "allocator") (< "<") (identifier "std") (: ":") (: ":") (comma_expression "pair<unsigned_int_const,gold" (binary_expression "pair<unsigned_int_const" (identifier "pair") (< "<") (identifier "unsigned_int_const")) (, ",") (identifier "gold")) (: ":") (: ":") (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std" (binary_expression "Sized_relobj_file<32" (identifier "Sized_relobj_file") (< "<") (number_literal "32")) (, ",") (binary_expression "false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique<std" (binary_expression "false>::Kept_comdat_section>>>\n  ::\n  _M_emplace_unique" (false "false") (> ">") (ERROR "::" (: ":") (: ":")) (binary_expression "Kept_comdat_section>>>\n  ::\n  _M_emplace_unique" (identifier "Kept_comdat_section") (>> ">>") (ERROR ">\n  ::" (> ">") (: ":") (: ":")) (identifier "_M_emplace_unique"))) (< "<") (identifier "std"))) (: ":") (: ":") (comma_expression "pair<unsigned_int,gold" (binary_expression "pair<unsigned_int" (identifier "pair") (< "<") (identifier "unsigned_int")) (, ",") (identifier "gold")) (: ":") (: ":")) (expression_statement "Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10);" (comma_expression "Sized_relobj_file<32,false>::Kept_comdat_section>>\n            (apStack_10)" (binary_expression "Sized_relobj_file<32" (identifier "Sized_relobj_file") (< "<") (number_literal "32")) (, ",") (binary_expression "false>::Kept_comdat_section>>\n            (apStack_10)" (false "false") (> ">") (ERROR "::" (: ":") (: ":")) (binary_expression "Kept_comdat_section>>\n            (apStack_10)" (identifier "Kept_comdat_section") (>> ">>") (parenthesized_expression "(apStack_10)" (( "(") (identifier "apStack_10") () ")"))))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (ERROR (comma_expression left: (identifier) (ERROR (comma_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (binary_expression left: (binary_expression left: (false) (ERROR) right: (identifier)) (ERROR) right: (identifier))) (binary_expression left: (identifier) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (binary_expression left: (false) (ERROR) right: (binary_expression left: (identifier) (ERROR) right: (identifier)))) (binary_expression left: (identifier) right: (identifier))) right: (identifier)) (identifier) (identifier) (comma_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier)) (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (binary_expression left: (binary_expression left: (false) (ERROR) right: (binary_expression left: (identifier) (ERROR) right: (identifier))) right: (identifier))) (comma_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier))) (expression_statement (comma_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (binary_expression left: (false) (ERROR) right: (binary_expression left: (identifier) right: (parenthesized_expression (identifier)))))) (return_statement))))

void MASKED(void)

{
  pair apStack_10 [12];
  
  std::
  _Rb_tree<unsigned_int,std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>,std::_Select1st<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>,std::less<unsigned_int>,std::allocator<std::pair<unsigned_int_const,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>>
  ::
  _M_emplace_unique<std::pair<unsigned_int,gold::Sized_relobj_file<32,false>::Kept_comdat_section>>
            (apStack_10);
  return;
}

