1 // RUN: %clang_cc1 -fsyntax-only -verify -Wshorten-64-to-32 -triple x86_64-apple-darwin %s
4 return v
; // expected-warning {{implicit conversion loses integer precision}}
9 typedef int int4
__attribute__ ((vector_size(16)));
10 typedef long long long2
__attribute__((__vector_size__(16)));
13 int4 v127
= a
; // no warning.
18 return v
/ 2; // expected-warning {{implicit conversion loses integer precision: 'long' to 'int'}}