[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Andy Kaylor via cfe-commits
https://github.com/andykaylor closed https://github.com/llvm/llvm-project/pull/143932 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Andy Kaylor via cfe-commits
https://github.com/andykaylor updated https://github.com/llvm/llvm-project/pull/143932 >From 96cdd2ebeb43d2f30581c15cf290b7d0be0a5c71 Mon Sep 17 00:00:00 2001 From: Andy Kaylor Date: Wed, 11 Jun 2025 16:27:28 -0700 Subject: [PATCH 1/2] [CIR] Add support for delegating constructors This change

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Andy Kaylor via cfe-commits
@@ -267,23 +267,60 @@ class AggValueSlot { Address addr; clang::Qualifiers quals; + /// This is set to true if some external code is responsible for setting up a + /// destructor for the slot. Otherwise the code which constructs it should + /// push the appropriate cle

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Erich Keane via cfe-commits
https://github.com/erichkeane edited https://github.com/llvm/llvm-project/pull/143932 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Erich Keane via cfe-commits
@@ -267,23 +267,60 @@ class AggValueSlot { Address addr; clang::Qualifiers quals; + /// This is set to true if some external code is responsible for setting up a + /// destructor for the slot. Otherwise the code which constructs it should + /// push the appropriate cle

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Erich Keane via cfe-commits
https://github.com/erichkeane approved this pull request. bitfields are specified problematically, else lgtm. https://github.com/llvm/llvm-project/pull/143932 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailma

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clangir Author: Andy Kaylor (andykaylor) Changes This change adds the necessary support for handling delegating constructors in ClangIR. The implementation is kept as small as possible by not handling any other sort of initialization (members, base cla

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Andy Kaylor (andykaylor) Changes This change adds the necessary support for handling delegating constructors in ClangIR. The implementation is kept as small as possible by not handling any other sort of initialization (members, base class

[clang] [CIR] Add support for delegating constructors (PR #143932)

2025-06-12 Thread Andy Kaylor via cfe-commits
https://github.com/andykaylor created https://github.com/llvm/llvm-project/pull/143932 This change adds the necessary support for handling delegating constructors in ClangIR. The implementation is kept as small as possible by not handling any other sort of initialization (members, base classes