llvm-project/clang/test/SemaOpenCLCXX
Anastasia Stulova 4fde2b6a0c [OpenCL] Add clang extension for function pointers.
The new clang internal extension '__cl_clang_function_pointers'
allows use of function pointers and other features that have
the same functionality:
- Use of member function pointers;
- Unrestricted use of references to functions;
- Virtual member functions.

This not a vendor extension and therefore it doesn't require any
special target support. Exposing this functionality fully
will require vendor or Khronos extension.

Tags: #clang

Differential Revision: https://reviews.llvm.org/D94021
2021-01-06 20:39:57 +00:00
..
address-space-castoperators.cl [OpenCL] Fixed test for the cast operators. 2020-04-28 12:46:36 +01:00
address-space-cond.cl Clean up and slightly generalize implementation of composite pointer 2020-01-10 16:12:00 -08:00
address-space-deduction.cl [OpenCL] Defer addr space deduction for dependent type. 2020-07-13 11:44:38 +01:00
address-space-lambda.cl Fix a pair of tests that would fail on a win32 box 2020-11-17 14:28:52 -08:00
address-space-of-this-class-scope.cl [Sema] Improve diagnostic about addr spaces for overload candidates 2019-12-13 12:35:18 +00:00
address-space-of-this.cl [OpenCL] Rename lang mode flag for C++ mode 2019-07-25 11:04:29 +00:00
address-space-references.cl [AST][RecoveryExpr] Build recovery expressions by default for C++. 2020-06-12 15:21:38 +02:00
address-space-templates.cl [OpenCL] Fixed missing address space for templated copy constructor. 2020-07-27 15:18:49 +01:00
address_space_overloading.cl [OpenCL] Rename lang mode flag for C++ mode 2019-07-25 11:04:29 +00:00
addrspace-auto.cl [OpenCL] Pretty print __private addr space 2019-12-27 13:42:07 +00:00
addrspace_cast.cl [OpenCL] Added addrspace_cast operator in C++ mode. 2020-05-18 12:07:54 +01:00
addrspace_cast_ast_dump.cl [OpenCL] Added addrspace_cast operator in C++ mode. 2020-05-18 12:07:54 +01:00
invalid-kernel.cl [OpenCL][NFC] Improve OpenCL test file naming 2021-01-06 14:16:44 +00:00
members.cl [OpenCL] Add clang extension for function pointers. 2021-01-06 20:39:57 +00:00
method-overload-address-space.cl [OpenCL] Rename lang mode flag for C++ mode 2019-07-25 11:04:29 +00:00
newdelete.cl [OpenCL] Rename lang mode flag for C++ mode 2019-07-25 11:04:29 +00:00
private-access-specifier.cpp
restricted.cl [OpenCL] Move addr space deduction to Sema. 2019-11-27 12:44:42 +00:00