HomeFreeBSD

Update to ELF Tool Chain snapshot at r3561

Description

Update to ELF Tool Chain snapshot at r3561

This update is primarily bug fixes in C++ symbol demangling, including:

  • rvalue reference
  • builtin type auto and decltype(auto)
  • revamped support for function return types
  • formatting fixes
  • omit void when its the only param
  • ref-qualifiers and others in function types
  • type qualifiers in pointer-to-member function types
  • incorrect handling regarding CV-qualifiers in function types
  • ref-qualifier found in nested-name
  • properly handle <name> ::= <substitute><template-args>
  • make sure that nested function name is not a substitute candidate
  • correctly handle expression in template args
  • skip unknown substitution abbreviations

MFC after: 4 days

Details

Provenance
emasteAuthored on
Parents
rS320342: Tag ELF Tool Chain r3561
Branches
Unknown
Tags
Unknown