// RUN: %clang_cc1 -fsyntax-only -verify %s
// expected-no-diagnostics
// floating-point overloads
ld0;
long double &ldr = ld0;
d0;
double &dr = d0;
f0;
float &fr = f0;
// integral promotions
signed char c0;
c1;
int &cr = c1;
unsigned char uc0;
uc1;
int &ucr = uc1;
short s0;
s1;
int &sr = s1;
unsigned short us0;
us1;
int &usr = us1;
// integral overloads
ul0;
unsigned long &ulr = ul0;
;
;
;
ui_l0;
selector<>::type &ui_lr = ui_l0;
l0;
long &lr = l0;
u0;
unsigned &ur = u0;
i0;
int &ir = i0;