view gcc/testsuite/g++.dg/cpp2a/nontype-class11.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
line wrap: on
line source

// PR c++/88538
// { dg-do compile { target c++2a } }

struct S {
  unsigned a;
  unsigned b;
  constexpr S(unsigned _a, unsigned _b) noexcept: a{_a}, b{_b} { }
};

template <S p>
void fnc()
{
}

template<S s> struct X { };

void f()
{
  fnc<{10,20}>();
  X<{1, 2}> x;
}