view gcc/testsuite/g++.dg/template/overload15.C @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 84e7813d76e9
children
line wrap: on
line source

// PR c++79064 - Cannot overload member function templates on type of literal
// { dg-do compile }

template <unsigned N>
void f (char (*)[0u - 1 > N ? 1 : 7]);

template <unsigned N>
void f (char (*)[0u - 1ll > N ? 1 : 7]);

void f ()
{
  char x[1], y[7];

  f<0>(&x);
  f<0>(&y);
}