// { dg-do assemble } | |
// { dg-options "-pedantic -Wno-deprecated" } | |
// This code snippet should be rejected with -pedantic | |
// Based on a test case by Louidor Erez <s3824888@techst02.technion.ac.il> | |
template<class T> | |
class Vector { | |
public: | |
typedef T* iterator; | |
}; | |
template<class T> | |
void f() | |
{ | |
Vector<T>::iterator i = 0; // { dg-warning "" } missing typename | |
} |