comparison gcc/testsuite/g++.dg/lto/pr84805_1.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
1 class XclRoot { // { dg-lto-warning "7: type 'struct XclRoot' violates the C\\+\\+ One Definition Rule" } 1 class XclRoot { // { dg-lto-warning "7: type 'struct XclRoot' violates the C\\+\\+ One Definition Rule" }
2 public: 2 public:
3 virtual ~XclRoot(); 3 virtual ~XclRoot();
4 }; 4 };
5 class XclImpRoot : XclRoot {}; 5 class XclImpRoot : XclRoot {};
6 struct RootData { // { dg-lto-warning "8: type 'struct RootData' violates the C\\+\\+ One Definition Rule" } 6 struct RootData {
7 XclImpRoot pIR; 7 XclImpRoot pIR;
8 }; 8 };
9 class ExcRoot { 9 class ExcRoot {
10 RootData pExcRoot; 10 RootData pExcRoot;
11 }; 11 };