Add test-case (PR ipa/84805).
[official-gcc.git] / gcc / testsuite / g++.dg / lto / pr84805_1.C
blobc59a37c5fc0a15aac40d2c4528332cb7c095cef8
1 class XclRoot {
2 public:
3   virtual ~XclRoot();
4 };
5 class XclImpRoot : XclRoot {};
6 struct RootData { // { dg-lto-warning "8: type 'struct RootData' violates the C\\+\\+ One Definition Rule" }
7   XclImpRoot pIR;
8 };
9 class ExcRoot {
10 RootData pExcRoot;
12 class XclImpAutoFilterData : ExcRoot {
13   void SetExtractPos(const int &);
15 void XclImpAutoFilterData::SetExtractPos(const int &) {}