1 // Contributed by Dodji Seketeli <dodji@redhat.com> 2 // Origin: PR c++/26693 3 // { dg-do compile } 4 5 template <class T> 6 struct A 7 { 8 typedef int mytype; 9 10 void fooA11 foo () 12 { 13 mytype v = ~static_cast<mytype> (0); 14 } 15 }; 16 17