[all-commits] [llvm/llvm-project] c8df78: [DebugInfo] Fix bug in constructor homing with cla...

Amy Huang via All-commits all-commits at lists.llvm.org
Thu Sep 24 14:44:11 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c8df781e54a43593eafd993a5a5cd647866955f8
      https://github.com/llvm/llvm-project/commit/c8df781e54a43593eafd993a5a5cd647866955f8
  Author: Amy Huang <akhuang at google.com>
  Date:   2020-09-24 (Thu, 24 Sep 2020)

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

  Log Message:
  -----------
  [DebugInfo] Fix bug in constructor homing with classes with trivial
constructors.

This changes the code to avoid using constructor homing for aggregate
classes and classes with trivial default constructors, instead of trying
to loop through the constructors.

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




More information about the All-commits mailing list