diff options
author | Tobias Grosser <grosser@google.com> | 2013-08-01 12:11:34 -0700 |
---|---|---|
committer | Tobias Grosser <grosser@google.com> | 2013-08-01 12:17:22 -0700 |
commit | 39491028b989f97d584613d380658118eea891d9 (patch) | |
tree | df1dfd27f5c0ba82969f41af4d2c3d6aeb2a0d14 /tests | |
parent | 66e8b040900c9ea257210ff3b9604702ef5d5066 (diff) | |
download | android_frameworks_compile_slang-39491028b989f97d584613d380658118eea891d9.tar.gz android_frameworks_compile_slang-39491028b989f97d584613d380658118eea891d9.tar.bz2 android_frameworks_compile_slang-39491028b989f97d584613d380658118eea891d9.zip |
Test for vector casts in function calls
Change-Id: Idbd37a5588c7b0dae17146d295580ff3c516244b
Diffstat (limited to 'tests')
-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); +} + |