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