]> granicus.if.org Git - clang/commit
Merging r352539:
authorHans Wennborg <hans@hanshq.net>
Tue, 29 Jan 2019 21:30:42 +0000 (21:30 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 29 Jan 2019 21:30:42 +0000 (21:30 +0000)
commitb2f58aebc2489a38b3c5f51eb49535d042e35d8d
treefb8faf88cad528a0c0c432c3041966588bc25e6c
parent3268002d1b7e8e44d78cbf8d4e2fa6b07431cfb4
Merging r352539:
------------------------------------------------------------------------
r352539 | arsenm | 2019-01-29 21:49:47 +0100 (Tue, 29 Jan 2019) | 9 lines

Revert "OpenCL: Extend argument promotion rules to vector types"

This reverts r348083. This was based on a misreading of the spec
for printf specifiers.

Also revert r343653, as without a subsequent patch, a correctly
specified format for a vector will incorrectly warn.

Fixes bug 40491.
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_80@352547 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Headers/opencl-c.h
lib/Sema/SemaExpr.cpp
test/CodeGenOpenCL/printf.cl
test/SemaOpenCL/printf-format-string-warnings.cl
test/SemaOpenCL/printf-format-strings.cl