1 // Test that debugging backends don't crash on NULLPTR_TYPE. 2 // { dg-do compile { target c++11 } } 3 // { dg-options "-fabi-version=0" } 4 5 typedef decltype(nullptr) nullptr_t; 6 7 nullptr_t np1; f(nullptr_t)8void f (nullptr_t) { } 9 template <class T> struct A { }; 10 template <class T> nullptr_t g(T t); g(A<nullptr_t>)11template <> nullptr_t g(A<nullptr_t>) 12 { 13 nullptr_t local; 14 } 15 // { dg-final { scan-assembler "_Z1fDn" } } 16 // { dg-final { scan-assembler "_Z1gI1AIDnEEDnT_" } } 17