diff options
| author | Alexey Bader <aleksey.bader@mail.ru> | 2015-08-30 18:06:39 +0000 |
|---|---|---|
| committer | Alexey Bader <aleksey.bader@mail.ru> | 2015-08-30 18:06:39 +0000 |
| commit | f961e755b1a9fce7defd63a86de7bbd488ee56e5 (patch) | |
| tree | 16c0cb7afeafa808ae47188ec2d84b7c89547f03 /clang/test | |
| parent | de1495b9b6585d3a8b3e48e511aa96c3ed208dca (diff) | |
| download | bcm5719-llvm-f961e755b1a9fce7defd63a86de7bbd488ee56e5.tar.gz bcm5719-llvm-f961e755b1a9fce7defd63a86de7bbd488ee56e5.zip | |
[OpenCL] Improve diagnostics detecting implicit vector conversion.
Reviewers: pekka.jaaskelainen
Differential Revision: http://reviews.llvm.org/D12470
llvm-svn: 246393
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/SemaOpenCL/cond.cl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/SemaOpenCL/cond.cl b/clang/test/SemaOpenCL/cond.cl index 2e93c318b44..8cc4f1e8e91 100644 --- a/clang/test/SemaOpenCL/cond.cl +++ b/clang/test/SemaOpenCL/cond.cl @@ -84,7 +84,7 @@ uchar2 ntest03(int2 C, uchar X, uchar Y) float2 ntest04(int2 C, int2 X, float2 Y) { - return C ? X : Y; // expected-error {{cannot convert between vector values of different size ('int2' (vector of 2 'int' values) and 'float2' (vector of 2 'float' values))}} + return C ? X : Y; // expected-error {{implicit conversions between vector types ('int2' (vector of 2 'int' values) and 'float2' (vector of 2 'float' values)) are not permitted}} } float2 ntest05(int2 C, int2 X, float Y) @@ -115,7 +115,7 @@ int2 ntest09(int2 C, global int *X, global int *Y) char3 ntest10(char C, char3 X, char2 Y) { - return C ? X : Y; // expected-error {{cannot convert between vector values of different size ('char3' (vector of 3 'char' values) and 'char2' (vector of 2 'char' values))}} + return C ? X : Y; // expected-error {{implicit conversions between vector types ('char3' (vector of 3 'char' values) and 'char2' (vector of 2 'char' values)) are not permitted}} } char3 ntest11(char2 C, char3 X, char Y) |

