1// PR c++/56998
2
3class Secret;
4char IsNullLiteralHelper(Secret* p);
5char (&IsNullLiteralHelper(...))[2];
6
7struct C
8{
9  int val() { return 42; }
10};
11
12template <typename T>
13unsigned f()
14{
15  return sizeof(IsNullLiteralHelper(C().val()));
16}
17