summaryrefslogtreecommitdiffstats
path: root/clang/include/clang-c
diff options
context:
space:
mode:
authorJoey Gouly <joey.gouly@gmail.com>2017-02-10 15:51:11 +0000
committerJoey Gouly <joey.gouly@gmail.com>2017-02-10 15:51:11 +0000
commit6ea21852afbb5cc1521faf5f66ffc25191d92d2b (patch)
tree36ac8a9c4b79fff0181ed9b1dc9a6bff7d522d2f /clang/include/clang-c
parenta72fad980cb18a09dbd6ea95d3b5684d3280894a (diff)
downloadbcm5719-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.h3
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,
OpenPOWER on IntegriCloud