// RUN: %clang_cc1 -std=c++2a -include %s -verify %s
// RUN: %clang_cc1 -std=c++2a -emit-pch %s -o %t
// RUN: %clang_cc1 -std=c++2a -include-pch %t -verify %s -DPCH
// RUN: %clang_cc1 -std=c++2a -emit-pch -fpch-instantiate-templates %s -o %t
// RUN: %clang_cc1 -std=c++2a -include-pch %t -verify %s -DPCH
;
int a;
;
// expected-error@-5 {{constant expression}} expected-note@-5 {{cannot modify}}
static_assert;
static_assert;
int q = T<false>.m; // expected-note {{instantiation of}}