[clang] [clang] teach OpenCL to set the param addrspace before calling CG EmitParmDecl (PR #184264)
Matt Arsenault via cfe-commits
cfe-commits at lists.llvm.org
Tue Mar 3 01:01:57 PST 2026
================
@@ -4352,12 +4354,12 @@ void CodeGenFunction::EmitCfiCheckFail() {
SanitizerKind::SO_CFIICall},
CheckHandler);
FunctionArgList Args;
- ImplicitParamDecl ArgData(getContext(), getContext().VoidPtrTy,
- ImplicitParamKind::Other);
- ImplicitParamDecl ArgAddr(getContext(), getContext().VoidPtrTy,
- ImplicitParamKind::Other);
- Args.push_back(&ArgData);
- Args.push_back(&ArgAddr);
+ auto *ArgData = ImplicitParamDecl::Create(
+ getContext(), getContext().VoidPtrTy, ImplicitParamKind::Other);
+ auto *ArgAddr = ImplicitParamDecl::Create(
+ getContext(), getContext().VoidPtrTy, ImplicitParamKind::Other);
+ Args.push_back(ArgData);
+ Args.push_back(ArgAddr);
----------------
arsenm wrote:
Initializer list
https://github.com/llvm/llvm-project/pull/184264
More information about the cfe-commits
mailing list