[clang] [Clang] Introduce FunctionParmPackDecl for expanded lambda captures (PR #107995)

2024-09-10 Thread Erich Keane via cfe-commits
https://github.com/erichkeane commented: This seems reasonable to me, and the code itself is fine. I wouldn't mind a few of the others getting a chance to make a comment on it, and for me myself to consider the implications of it. So this just needs time to bake in my head. https://github.co

[clang] [Clang] Introduce FunctionParmPackDecl for expanded lambda captures (PR #107995)

2024-09-10 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 updated https://github.com/llvm/llvm-project/pull/107995 >From c97f213bc412dd2a4d6ee5c8e58a82f04dbbd03b Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Tue, 10 Sep 2024 17:23:55 +0800 Subject: [PATCH 1/2] [Clang] Introduce FunctionParmPackDecl for expanded lambda c

[clang] [Clang] Introduce FunctionParmPackDecl for expanded lambda captures (PR #107995)

2024-09-10 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 created https://github.com/llvm/llvm-project/pull/107995 This patch continues the effort of #86265, fixing another issue involving expanded captures that were not able to held off in the process of the inner lambda's transformation. Similar to FunctionParmPackExpr,