// PR c++/51199 | |
typedef void FC() const; | |
template<class T> | |
struct add_ref { | |
typedef T& type; // { dg-error "forming reference" } | |
}; | |
typedef add_ref<FC>::type ref_type; | |
template<class T> | |
struct add_ptr { | |
typedef T* type; // { dg-error "forming pointer" } | |
}; | |
typedef add_ptr<FC>::type ptr_type; |