OSDN Git Service

PR c++/52988
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / cpp0x / nullptr28.C
1 // { dg-do run { target c++11 } }
2
3 typedef decltype(nullptr) nullptr_t;
4
5 int i;
6 nullptr_t n;
7 const nullptr_t& f() { ++i; return n; }
8
9 nullptr_t g() { return f(); }
10
11 int main()
12 {
13   g();
14   if (i != 1)
15     __builtin_abort ();
16 }