// Regression test for the crash in
// https://github.com/llvm/llvm-project/issues/54537
//
// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s
// expected-no-diagnostics
template< class T > inline constexpr bool test_v = true;
template <typename T>
struct A {
A(const T = 1 ) requires test_v<T>;
};
struct B : A<int> {
using A<int>::A;
};