// PR c++/91979 // { dg-do compile { target c++11 } } // { dg-final { scan-assembler "_Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE" } } template struct enable_if {}; template struct enable_if { typedef T type; }; template void foo(typename enable_if

::type* = 0) {} template void foo<(void *)0>(void *);