// { dg-additional-options "-fmodule-header -fdump-lang-module-blocks" } // { dg-module-cmi {} } template struct TPL {operator T () const {return 0;}}; template auto Foo (T *arg) -> TPL {return TPL ();} template auto Bar (T *arg) -> TPL ; // { dg-final { scan-lang-dump { Cluster members:\n \[0\]=decl definition '::template Foo'\n \[1\]=specialization declaration '::TPL<#null#>'\n \[2\]=binding '::Foo'\n} module } }