diff options
author | Stephen Hines <srhines@google.com> | 2011-10-10 17:44:10 -0700 |
---|---|---|
committer | Stephen Hines <srhines@google.com> | 2011-10-11 10:40:35 -0700 |
commit | 12580dcd125d958bff87385ab13599ad01bd8aea (patch) | |
tree | 6c185bc5735419563284ea8a04eed203f8262eac /tests | |
parent | 5f0d1aba4387b38ba49bd973506a1c42f77c1e66 (diff) | |
download | slang-12580dcd125d958bff87385ab13599ad01bd8aea.tar.gz |
Generate an error for skipped root() params in HC.
BUG=5439760
Change-Id: Ie41ef5feac1637c8fe146f065416f3d33527b0bb
Diffstat (limited to 'tests')
-rw-r--r-- | tests/F_root_11_ox/root_11_ox.rs | 6 | ||||
-rw-r--r-- | tests/F_root_11_ox/stderr.txt.expect | 1 | ||||
-rw-r--r-- | tests/F_root_11_ox/stdout.txt.expect | 0 | ||||
-rw-r--r-- | tests/P_root_11_i/root_11_i.rs | 6 | ||||
-rw-r--r-- | tests/P_root_11_i/stderr.txt.expect | 0 | ||||
-rw-r--r-- | tests/P_root_11_i/stdout.txt.expect | 1 | ||||
-rw-r--r-- | tests/P_root_11_iouxy/root_11_iouxy.rs | 6 | ||||
-rw-r--r-- | tests/P_root_11_iouxy/stderr.txt.expect | 0 | ||||
-rw-r--r-- | tests/P_root_11_iouxy/stdout.txt.expect | 1 |
9 files changed, 21 insertions, 0 deletions
diff --git a/tests/F_root_11_ox/root_11_ox.rs b/tests/F_root_11_ox/root_11_ox.rs new file mode 100644 index 0000000..00278d2 --- /dev/null +++ b/tests/F_root_11_ox/root_11_ox.rs @@ -0,0 +1,6 @@ +// -target-api 11 +#pragma version(1) +#pragma rs java_package_name(foo) + +void root(int *out, uint32_t x) { +} diff --git a/tests/F_root_11_ox/stderr.txt.expect b/tests/F_root_11_ox/stderr.txt.expect new file mode 100644 index 0000000..2e5e9de --- /dev/null +++ b/tests/F_root_11_ox/stderr.txt.expect @@ -0,0 +1 @@ +root_11_ox.rs:5:6: error: Compute root() targeting SDK levels 11-13 may not skip parameters diff --git a/tests/F_root_11_ox/stdout.txt.expect b/tests/F_root_11_ox/stdout.txt.expect new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/F_root_11_ox/stdout.txt.expect diff --git a/tests/P_root_11_i/root_11_i.rs b/tests/P_root_11_i/root_11_i.rs new file mode 100644 index 0000000..105569f --- /dev/null +++ b/tests/P_root_11_i/root_11_i.rs @@ -0,0 +1,6 @@ +// -target-api 11 +#pragma version(1) +#pragma rs java_package_name(foo) + +void root(const int *in) { +} diff --git a/tests/P_root_11_i/stderr.txt.expect b/tests/P_root_11_i/stderr.txt.expect new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/P_root_11_i/stderr.txt.expect diff --git a/tests/P_root_11_i/stdout.txt.expect b/tests/P_root_11_i/stdout.txt.expect new file mode 100644 index 0000000..d1bca5e --- /dev/null +++ b/tests/P_root_11_i/stdout.txt.expect @@ -0,0 +1 @@ +Generating ScriptC_root_11_i.java ... diff --git a/tests/P_root_11_iouxy/root_11_iouxy.rs b/tests/P_root_11_iouxy/root_11_iouxy.rs new file mode 100644 index 0000000..2cd0667 --- /dev/null +++ b/tests/P_root_11_iouxy/root_11_iouxy.rs @@ -0,0 +1,6 @@ +// -target-api 11 +#pragma version(1) +#pragma rs java_package_name(foo) + +void root(const int *in, int *out, const int *usrData, uint32_t x, uint32_t y) { +} diff --git a/tests/P_root_11_iouxy/stderr.txt.expect b/tests/P_root_11_iouxy/stderr.txt.expect new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/P_root_11_iouxy/stderr.txt.expect diff --git a/tests/P_root_11_iouxy/stdout.txt.expect b/tests/P_root_11_iouxy/stdout.txt.expect new file mode 100644 index 0000000..32fc9ba --- /dev/null +++ b/tests/P_root_11_iouxy/stdout.txt.expect @@ -0,0 +1 @@ +Generating ScriptC_root_11_iouxy.java ... |