blob: 842979b4ed9f9daa63ee13d7c8121d715bebf8b8 [file] [log] [blame]
/* APPLE LOCAL file 64bit shorten warning 3865314 */
/* { dg-do compile } */
/* { dg-options "-Wshorten-64-to-32" } */
/* Radar 3865314 */
long long ll;
int i;
char c;
void bar (int);
void foo() {
c = i;
c = ll;
i = (int) ll;
i = ll; /* { dg-warning "implicit conversion shortens 64-bit value into a 32-bit value" } */
i += ll; /* { dg-warning "implicit conversion shortens 64-bit value into a 32-bit value" } */
i = i ? ll : i;/* { dg-warning "implicit conversion shortens 64-bit value into a 32-bit value" } */
bar (ll); /* { dg-warning "implicit conversion shortens 64-bit value into a 32-bit value" } */
}