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