[llvm-bugs] [Bug 42385] New: Correctly deduce address space of reference to array
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Jun 25 10:03:09 PDT 2019
https://bugs.llvm.org/show_bug.cgi?id=42385
Bug ID: 42385
Summary: Correctly deduce address space of reference to array
Product: clang
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: OpenCL
Assignee: unassignedclangbugs at nondot.org
Reporter: drohr at jwdt.org
CC: anastasia.stulova at arm.com, llvm-bugs at lists.llvm.org
The following code
void t(const float (&fYZ)[2])
{
}
__kernel void test()
{
__local float x[2];
t(x);
}
fails to compile with
test.cl:19:5: error: no matching function for call to 't'
t(x);
^
test.cl:10:6: note: candidate function not viable: address space mismatch in
1st argument ('__local float [2]'), parameter type must be 'const float (&)[2]'
void t(const float fX, const float (&fYZ)[2], int ly)
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190625/4f780437/attachment.html>
More information about the llvm-bugs
mailing list