diff options
author | Joey Gouly <joey.gouly@gmail.com> | 2017-02-10 15:51:11 +0000 |
---|---|---|
committer | Joey Gouly <joey.gouly@gmail.com> | 2017-02-10 15:51:11 +0000 |
commit | 6ea21852afbb5cc1521faf5f66ffc25191d92d2b (patch) | |
tree | 36ac8a9c4b79fff0181ed9b1dc9a6bff7d522d2f /clang/include/clang-c | |
parent | a72fad980cb18a09dbd6ea95d3b5684d3280894a (diff) | |
download | bcm5719-llvm-6ea21852afbb5cc1521faf5f66ffc25191d92d2b.tar.gz bcm5719-llvm-6ea21852afbb5cc1521faf5f66ffc25191d92d2b.zip |
[libclang] [OpenCL] Expose half type.
Expose the half type (fp16) through libclang and the python bindings.
It seems CXType_LastBuiltin was not updated in b2ea6d9 ("Enable
support for __float128 in Clang", 2016-04-13), so update it now.
Add an Index test for OpenCL types; in the future we will add other
OpenCL types such as images to this test.
Patch by Sven van Haastregt.
Differential Revision: https://reviews.llvm.org/D29718
llvm-svn: 294754
Diffstat (limited to 'clang/include/clang-c')
-rw-r--r-- | clang/include/clang-c/Index.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/include/clang-c/Index.h b/clang/include/clang-c/Index.h index 15fde19eb97..d466fce8515 100644 --- a/clang/include/clang-c/Index.h +++ b/clang/include/clang-c/Index.h @@ -3011,8 +3011,9 @@ enum CXTypeKind { CXType_ObjCClass = 28, CXType_ObjCSel = 29, CXType_Float128 = 30, + CXType_Half = 31, CXType_FirstBuiltin = CXType_Void, - CXType_LastBuiltin = CXType_ObjCSel, + CXType_LastBuiltin = CXType_Half, CXType_Complex = 100, CXType_Pointer = 101, |