// RUN: %clang_cc1 -std=c++20 -include %s %s -o %t
// RUN: %clang_cc1 -std=c++20 -emit-pch %s -o %t
// RUN: %clang_cc1 -std=c++20 -include-pch %t -verify %s
// expected-no-diagnostics
int g;
;
constexpr const A &get = a;
constexpr const A &v = get<A>;
constexpr const A &w = get<A>;
constexpr const A &get2 = a;
constexpr const A &v2 = get2<A>;
constexpr const A &w2 = get2<A>;
static_assert;
static_assert;
static_assert;
static_assert;
static_assert;
static_assert;
constexpr const A &v3 = get2<A>;
constexpr const A &x = get2<A>;
static_assert;
static_assert;
// HEADER