// PR c++/16716 template class allocator; template class vector { // With the dg-error on the next line, we are really just trying to // check that the message is not an ICE message. typedef typename allocator allocator_type; // { dg-error "expected|invalid" } };