aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/F_vector_cast/stderr.txt.expect1
-rw-r--r--tests/F_vector_cast/vector_cast.rs10
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);
+}
+