diff options
-rw-r--r-- | tests/F_vector_cast/stderr.txt.expect | 1 | ||||
-rw-r--r-- | tests/F_vector_cast/vector_cast.rs | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/tests/F_vector_cast/stderr.txt.expect b/tests/F_vector_cast/stderr.txt.expect index 84dfc4d..b8fa5ea 100644 --- a/tests/F_vector_cast/stderr.txt.expect +++ b/tests/F_vector_cast/stderr.txt.expect @@ -3,3 +3,4 @@ vector_cast.rs:15:11: error: can't convert between vector values of different si vector_cast.rs:7:9: error: invalid vector cast vector_cast.rs:14:9: error: invalid vector cast vector_cast.rs:21:9: error: invalid vector cast +vector_cast.rs:31:13: error: invalid vector cast diff --git a/tests/F_vector_cast/vector_cast.rs b/tests/F_vector_cast/vector_cast.rs index b504103..bd49391 100644 --- a/tests/F_vector_cast/vector_cast.rs +++ b/tests/F_vector_cast/vector_cast.rs @@ -21,3 +21,13 @@ void c2uc() { u = (uchar4) c; } +uchar4 bar(uchar4 u) { + return u; +} + +void c2uc_bar() { + char4 c; + uchar4 u; + u = bar((uchar4) c); +} + |