forked from OSchip/llvm-project
Revert "[SYCL][NFC] Ensure SYCL kernel for unique-stable-name is unqualified."
This reverts commit 5013131875
.
This patch didn't end up being the solution to the problem. It "fixed"
our issue but the actual correct solution is something else. Reverting
as this ends up being unnecessary/extra noise.
This commit is contained in:
parent
9b371f5da4
commit
b3634d3e88
|
@ -54,14 +54,14 @@ bool Sema::checkSYCLDeviceFunction(SourceLocation Loc, FunctionDecl *Callee) {
|
|||
// this was passed by value, and in SYCL2020, it is passed by reference.
|
||||
static QualType GetSYCLKernelObjectType(const FunctionDecl *KernelCaller) {
|
||||
assert(KernelCaller->getNumParams() > 0 && "Insufficient kernel parameters");
|
||||
// SYCL 1.2.1
|
||||
QualType KernelParamTy = KernelCaller->getParamDecl(0)->getType();
|
||||
|
||||
// SYCL 2020 kernels are passed by reference.
|
||||
if (KernelParamTy->isReferenceType())
|
||||
KernelParamTy = KernelParamTy->getPointeeType();
|
||||
return KernelParamTy->getPointeeType();
|
||||
|
||||
return KernelParamTy.getUnqualifiedType();
|
||||
// SYCL 1.2.1
|
||||
return KernelParamTy;
|
||||
}
|
||||
|
||||
void Sema::AddSYCLKernelLambda(const FunctionDecl *FD) {
|
||||
|
|
Loading…
Reference in New Issue