1/* { dg-do compile } */
2class EbmlElement {
3    virtual EbmlElement * Clone() const;
4};
5class KaxTracks : public EbmlElement {
6public:
7    EbmlElement * Clone() const {
8        return new KaxTracks(*this);
9    }
10};
11KaxTracks kax_tracks;
12void finish_file(void)
13{
14  kax_tracks.Clone();
15}
16