[all-commits] [llvm/llvm-project] f57d0e: DWARF Simplified Template Names: Narrow down the h...

David Blaikie via All-commits all-commits at lists.llvm.org
Fri Nov 5 15:42:12 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f57d0e272652cc93596d5949a2e20b7b4604847c
      https://github.com/llvm/llvm-project/commit/f57d0e272652cc93596d5949a2e20b7b4604847c
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2021-11-05 (Fri, 05 Nov 2021)

  Changed paths:
    M cross-project-tests/debuginfo-tests/clang_llvm_roundtrip/simplified_template_names.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFDie.cpp
    A llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s

  Log Message:
  -----------
  DWARF Simplified Template Names: Narrow down the handling for operator overloads

Actually we can, for now, remove the explicit "operator" handling
entirely - since clang currently won't try to flag any of these as
rebuildable. That seems like a reasonable state for now, but it could be
narrowed down to only apply to conversion operators, most likely - but
would need more nuance for op> and op>> since they would be incorrectly
flagged as already having their template arguments (due to the trailing
'>').




More information about the All-commits mailing list