view gcc/testsuite/g++.dg/template/overload13.C @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/56998

class Secret;
char IsNullLiteralHelper(Secret* p);
char (&IsNullLiteralHelper(...))[2];

struct C
{
  int val() { return 42; }
};

template <typename T>
unsigned f()
{
  return sizeof(IsNullLiteralHelper(C().val()));
}