summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/torture/pr49720.C
blob: d2c69087d287cb6c7ce138d5c1b2562df5db32da (plain)
1
2
3
4
5
6
7
8
9
10
/* { dg-do compile } */

__extension__ typedef __PTRDIFF_TYPE__ pdiff_t;

extern char t_start[], t_end[], t_size[];
bool foo (void)
{
  pdiff_t size = reinterpret_cast<pdiff_t>(t_size);
  return (size == t_end - t_start);
}