// Build don't link: | |
// Origin: Jakub Jelinek <jakub@redhat.com> | |
class foo { | |
public: | |
class __iterator; | |
friend class __iterator; | |
typedef __iterator const_iterator; | |
virtual ~foo() { } | |
__iterator begin(); // ERROR - | |
}; | |
static void iteratorTest(const foo &x) | |
{ | |
foo::const_iterator i = x.begin(); // ERROR - | |
for (; i; ++i) | |
*i; | |
} |