[all-commits] [llvm/llvm-project] f71deb: [DebugInfo] Fix to ctor homing to ignore classes w...

Amy Huang via All-commits all-commits at lists.llvm.org
Wed Jul 29 19:55:50 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f71deb43abea588901c083d3e6d6d25371b486ae
      https://github.com/llvm/llvm-project/commit/f71deb43abea588901c083d3e6d6d25371b486ae
  Author: Amy Huang <akhuang at google.com>
  Date:   2020-07-29 (Wed, 29 Jul 2020)

  Changed paths:
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/test/CodeGenCXX/debug-info-limited-ctor.cpp

  Log Message:
  -----------
  [DebugInfo] Fix to ctor homing to ignore classes with trivial ctors.

Previously ctor homing was omitting debug info for classes if they
have both trival and nontrivial constructors, but we should only omit debug
info if the class doesn't have any trivial constructors.

retained types list.

bug: https://bugs.llvm.org/show_bug.cgi?id=46537

Differential Revision: https://reviews.llvm.org/D84870




More information about the All-commits mailing list