summaryrefslogtreecommitdiff
path: root/lib/Headers/opencl-c.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2018-10-03 02:01:19 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2018-10-03 02:01:19 +0000
commit5a76d409162c036ac367ee84cc7d5816cf7a3aed (patch)
tree5fc17d053bd40c12ed60c7c0bb4ff2c29781369d /lib/Headers/opencl-c.h
parent9d23a539c4f804144ba404bfb09f4d96426b0735 (diff)
downloadclang-5a76d409162c036ac367ee84cc7d5816cf7a3aed.tar.gz
OpenCL: Mark printf format string argument
Fixes not warning on format string errors. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343653 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Headers/opencl-c.h')
-rw-r--r--lib/Headers/opencl-c.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Headers/opencl-c.h b/lib/Headers/opencl-c.h
index e481c792df..d1d9c1014e 100644
--- a/lib/Headers/opencl-c.h
+++ b/lib/Headers/opencl-c.h
@@ -14462,7 +14462,7 @@ half16 __ovld __cnfn shuffle2(half16 x, half16 y, ushort16 mask);
#if __OPENCL_C_VERSION__ >= CL_VERSION_1_2
// OpenCL v1.2 s6.12.13, v2.0 s6.13.13 - printf
-int printf(__constant const char* st, ...);
+int printf(__constant const char* st, ...) __attribute__((format(printf, 1, 2)));
#endif
// OpenCL v1.1 s6.11.3, v1.2 s6.12.14, v2.0 s6.13.14 - Image Read and Write Functions