// RUN: %clang_cc1 %s -fsyntax-only -verify -std=c89 -Wno-sizeof-array-decay
// rdar://6095180
;
extern struct s ;
struct s a, b, c;
int A;
int B;
// comma does not promote array/function in c90 unless they are lvalues.
int W;
int X;
int Y;
int Z; // expected-warning {{expression with side effects has no effect in an unevaluated context}}