blob: e56b2549efaab303fdbdcd0216b604700e99217d [file] [log] [blame]
// 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;