2 // { dg-do compile { target c++11 } }
7 operator const T&() const = delete;
9 virtual operator const int&() const {
16 class Derive : public Base {
18 operator const T&() const override {
20 //static_assert(__is_same_as(T,Y), "");
24 res = Base::operator const Y&(); // OK
25 res = Base::operator const T&(); // { dg-bogus "deleted" }