1 // { dg-do run { target c++11 } }
2 
3 typedef decltype(nullptr) nullptr_t;
4 
5 int i;
6 nullptr_t n;
f()7 const nullptr_t& f() { ++i; return n; }
8 
g()9 nullptr_t g() { return f(); }
10 
main()11 int main()
12 {
13   g();
14   if (i != 1)
15     __builtin_abort ();
16 }
17