// PR c++/96268 | |
// { dg-do compile { target c++20 } } | |
template <int N> | |
struct static_string { char chars[N]; /* operator<=> */ }; | |
template <int N> | |
static_string(char const(&)[N]) -> static_string<N>; | |
static_string hi = {"hi"}; | |
template <static_string str> struct name {}; | |
using Hi = name<{"hi"}>; |