5 template <class T> T create();
8 template <class T, class U, __SIZE_TYPE__
9 = sizeof(impl::create<T>()->*impl::create<U>())>
12 template <class T, class U, __SIZE_TYPE__
13 = sizeof(impl::create<T>()->impl::create<U>())> // { dg-error "not a class member" }
16 template <class T, class U, __SIZE_TYPE__
17 = sizeof(impl::create<T>().impl::create<U>())> // { dg-error "not a class member" }