aboutsummaryrefslogtreecommitdiffstats
path: root/tests/F_rs_fp_two_pragmas
diff options
context:
space:
mode:
authorJean-Luc Brouillet <jeanluc@google.com>2014-07-07 17:36:07 -0700
committerJean-Luc Brouillet <jeanluc@google.com>2014-07-09 17:08:54 -0700
commit109e90a854ac8d8f4df24ef27db636a641ba9913 (patch)
tree73eb41794d6e950f2028f556e6a38f1d8144a986 /tests/F_rs_fp_two_pragmas
parent6a0cbfb1d48d7ba32b8268c49b1081d17fd55af8 (diff)
downloadandroid_frameworks_compile_slang-109e90a854ac8d8f4df24ef27db636a641ba9913.tar.gz
android_frameworks_compile_slang-109e90a854ac8d8f4df24ef27db636a641ba9913.tar.bz2
android_frameworks_compile_slang-109e90a854ac8d8f4df24ef27db636a641ba9913.zip
Deprecate rs_fp_imprecise.
If rs_fp_imprecise is specified, issue a warning and use rs_fp_relaxed instead. Also add a validation that two incompatible precision pragmas have been specified. Change-Id: Ib70430872b4a3058b36f8196cbcffba2e4beb322
Diffstat (limited to 'tests/F_rs_fp_two_pragmas')
-rw-r--r--tests/F_rs_fp_two_pragmas/rs_fp_two_pragmas.rs8
-rw-r--r--tests/F_rs_fp_two_pragmas/stderr.txt.expect1
-rw-r--r--tests/F_rs_fp_two_pragmas/stdout.txt.expect0
3 files changed, 9 insertions, 0 deletions
diff --git a/tests/F_rs_fp_two_pragmas/rs_fp_two_pragmas.rs b/tests/F_rs_fp_two_pragmas/rs_fp_two_pragmas.rs
new file mode 100644
index 0000000..b07091c
--- /dev/null
+++ b/tests/F_rs_fp_two_pragmas/rs_fp_two_pragmas.rs
@@ -0,0 +1,8 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+#pragma rs_fp_relaxed
+#pragma rs_fp_full
+
+
+
diff --git a/tests/F_rs_fp_two_pragmas/stderr.txt.expect b/tests/F_rs_fp_two_pragmas/stderr.txt.expect
new file mode 100644
index 0000000..6ad9b66
--- /dev/null
+++ b/tests/F_rs_fp_two_pragmas/stderr.txt.expect
@@ -0,0 +1 @@
+rs_fp_two_pragmas.rs:5:9: error: Multiple float precisions specified. Encountered rs_fp_relaxed previously.
diff --git a/tests/F_rs_fp_two_pragmas/stdout.txt.expect b/tests/F_rs_fp_two_pragmas/stdout.txt.expect
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/F_rs_fp_two_pragmas/stdout.txt.expect