diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.brendan/nest16.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.brendan/nest16.C | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/nest16.C b/gcc/testsuite/g++.old-deja/g++.brendan/nest16.C deleted file mode 100644 index 920ea0b5de5..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.brendan/nest16.C +++ /dev/null @@ -1,41 +0,0 @@ -// Build don't link: -// GROUPS passed nested-classes -class BDDHeap { -public: - BDDHeap(); - BDDHeap(const BDDHeap&); - - class Page { - public: - int i; - }; - struct Pointer { - Page *page; - unsigned index; - - Pointer(); - Pointer(const BDDHeap& heap); - }; - - struct Half { - struct { - Page *top; - Page **tail; - } inuse; - - Half(); - }; - - Half half[2]; - unsigned halfspace; -}; - -inline -BDDHeap::Pointer::Pointer(const BDDHeap& heap): -page(0), -index(0) -{ - Page *x = heap.half[heap.halfspace].inuse.top; - page = x; -} - |