llvm/clang/test/SemaCUDA/pr54537.cu

// 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;
};