diff options
author | Tobias Grosser <grosser@fim.uni-passau.de> | 2011-09-22 13:03:14 +0000 |
---|---|---|
committer | Tobias Grosser <grosser@fim.uni-passau.de> | 2011-09-22 13:03:14 +0000 |
commit | 766bcc27dc79b46ea285e3c7f493a69ab5c0115b (patch) | |
tree | d3b9bbfbeb6722cb210ccdd49d5bdf048f954d3c /llvm/examples/ModuleMaker | |
parent | 6d1872b77ad67479f002c1e11b9ed7851d03a275 (diff) | |
download | bcm5719-llvm-766bcc27dc79b46ea285e3c7f493a69ab5c0115b.tar.gz bcm5719-llvm-766bcc27dc79b46ea285e3c7f493a69ab5c0115b.zip |
In OpenCL, conversions between different vector types are disallowed
OpenCL 6.2.1 says: "Implicit conversions between built-in vector data types are
disallowed." OpenCL 6.2.2 says: "Explicit casts between vector types are not
legal." For example:
uint4 u = (uint4)(1);
int4 i = u; // invalid implicit conversion
int4 e = (int4)u; // invalid explicit conversion
Fixes PR10967. Submitted by: Anton Lokhmotov <Anton.lokhmotov@gmail.com>
llvm-svn: 140300
Diffstat (limited to 'llvm/examples/ModuleMaker')
0 files changed, 0 insertions, 0 deletions