// RUN: %clang_cc1 -fsyntax-only -verify -Wno-unused-value %s
// Make sure diagnostics that we don't print based on runtime control
// flow are delayed correctly in cases where we can't immediately tell whether
// the context is unevaluated.
int& ;
void
;
Poly& ;
void // expected-warning {{shift count >= width of type}}
void