[clang] [Clang][NFCI] Refactor getTemplateInstantiationArgs() (PR #102922)

2024-08-12 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 edited https://github.com/llvm/llvm-project/pull/102922 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang][NFCI] Refactor getTemplateInstantiationArgs() (PR #102922)

2024-08-12 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 updated https://github.com/llvm/llvm-project/pull/102922 >From 1119f0a8d180e482bff45c999d488827ac5ae49e Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Mon, 12 Aug 2024 23:32:34 +0800 Subject: [PATCH 1/2] [Clang][NFCI] Slightly refactor getTemplateInstantiationArgs

[clang] [Clang][NFCI] Refactor getTemplateInstantiationArgs() (PR #102922)

2024-08-12 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 updated https://github.com/llvm/llvm-project/pull/102922 >From 1119f0a8d180e482bff45c999d488827ac5ae49e Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Mon, 12 Aug 2024 23:32:34 +0800 Subject: [PATCH] [Clang][NFCI] Slightly refactor getTemplateInstantiationArgs()

[clang] [Clang][NFCI] Refactor getTemplateInstantiationArgs() (PR #102922)

2024-08-12 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 updated https://github.com/llvm/llvm-project/pull/102922 >From 1119f0a8d180e482bff45c999d488827ac5ae49e Mon Sep 17 00:00:00 2001 From: Younan Zhang Date: Mon, 12 Aug 2024 23:32:34 +0800 Subject: [PATCH] [Clang][NFCI] Slightly refactor getTemplateInstantiationArgs()

[clang] [Clang][NFCI] Refactor getTemplateInstantiationArgs() (PR #102922)

2024-08-12 Thread Younan Zhang via cfe-commits
https://github.com/zyn0217 created https://github.com/llvm/llvm-project/pull/102922 `getTemplateInstantiationArgs()` takes two parameters `ND` and `DC` to determine the starting point of a traversal. Previously, `DC` would be ignored in the presence of `ND`, and the next declaration context wo