![]() Improve checking for the standard layout type when diagnosing the kernel argument with templated types. The check doesn't work correctly for references or pointers due to the lazy template instantiation. Current fix only improves cases where nested types in the templates do not depend on the template parameters. Differential Revision: https://reviews.llvm.org/D134445 |
||
---|---|---|
.. | ||
address-space-castoperators.clcpp | ||
address-space-cond.clcpp | ||
address-space-deduction.clcpp | ||
address-space-lambda.clcpp | ||
address-space-of-this-class-scope.clcpp | ||
address-space-of-this.clcpp | ||
address-space-references.clcpp | ||
address-space-templates.clcpp | ||
address_space_overloading.clcpp | ||
addrspace-auto.clcpp | ||
addrspace-constructors.clcpp | ||
addrspace_cast.clcpp | ||
addrspace_cast_ast_dump.clcpp | ||
half.clcpp | ||
invalid-kernel.clcpp | ||
members.clcpp | ||
method-overload-address-space.clcpp | ||
newdelete.clcpp | ||
private-access-specifier.cpp | ||
references.clcpp | ||
reinterpret-cast.clcpp | ||
remove-address-space.clcpp | ||
restricted.clcpp | ||
template-astype.cl | ||
template-opencl-types.clcpp | ||
temporaries.clcpp |