summaryrefslogtreecommitdiffstats
path: root/test/Sema/conversion-64-32.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/Sema/conversion-64-32.c')
-rw-r--r--test/Sema/conversion-64-32.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Sema/conversion-64-32.c b/test/Sema/conversion-64-32.c
index aa72829..112e995 100644
--- a/test/Sema/conversion-64-32.c
+++ b/test/Sema/conversion-64-32.c
@@ -3,3 +3,13 @@
int test0(long v) {
return v; // expected-warning {{implicit conversion loses integer precision}}
}
+
+
+// rdar://9546171
+typedef int int4 __attribute__ ((vector_size(16)));
+typedef long long long2 __attribute__((__vector_size__(16)));
+
+int4 test1(long2 a) {
+ int4 v127 = a; // no warning.
+ return v127;
+}
OpenPOWER on IntegriCloud