diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.benjamin/13478.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.benjamin/13478.C | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/13478.C b/gcc/testsuite/g++.old-deja/g++.benjamin/13478.C deleted file mode 100644 index 97256ed7643..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.benjamin/13478.C +++ /dev/null @@ -1,36 +0,0 @@ -// 981203 bkoz -// g++/13478 -// Build don't link: - -class A {}; -class AData {}; - -typedef void (A::* hand) (void); - -struct hand_table { - const int data1; - const hand data2; -}; - -class Agent : public A { -public: - enum { first = 1, last }; -protected: - static const hand_table table_1[]; - static const AData table_2; -private: - void foo (void); -}; - -const hand_table Agent::table_1[] = -{ - {0, &Agent::table_2}, - {first, &Agent::foo}, - {last, &(hand)Agent::foo} // ERROR - // ERROR - -}; // ERROR - // ERROR - - - - - - - |