// RUN: %clang_cc1 -triple %itanium_abi_triple -ffreestanding -fsyntax-only -verify -std=c++11 %s
;
;
a; // expected-error {{only enumeration types}}
c; // expected-error {{only enumeration types}}
;
static_assert;
;
static_assert;
h;
static_assert;
;
static_assert;
underlying_type<int>::type e; // expected-note {{requested here}}
using uint = unsigned;
;
static_assert;
void ;
void ;
;
void // should not yield an ambiguity error.
void ; // expected-error {{declaration type contains unexpanded parameter pack 'T'}}