blob: 12d29a91a544888ea6c4cbfa37cee21b8ccd9d30 [file] [log] [blame]
// PR c++/82664
template < typename > struct target_disambiguator;
template < typename R, typename A1 > struct target_disambiguator< R(A1) > {
typedef A1 type;
template < R (&)() > struct layout;
};
int main() {
typedef target_disambiguator< void (int) > ::type target_type ;
}