From 76565097365294f56cfac9a8900e866048b6fad1 Mon Sep 17 00:00:00 2001 From: David Carlton Date: Tue, 17 Dec 2002 23:24:57 +0000 Subject: 2002-12-17 David Carlton * gdb.c++/try_catch.cc: Add marker comments. * gdb.c++/try_catch.exp: Get line numbers from marker comments. * gdb.c++/m-data.cc: Delete namespace __gnu_test. * gdb.c++/m-static.cc: Ditto. * gdb.c++/m-static1.cc: Ditto. * gdb.c++/try_catch.cc: Ditto. --- gdb/testsuite/gdb.c++/m-static.cc | 95 +++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 50 deletions(-) (limited to 'gdb/testsuite/gdb.c++/m-static.cc') diff --git a/gdb/testsuite/gdb.c++/m-static.cc b/gdb/testsuite/gdb.c++/m-static.cc index ae14848..6d08cb0 100644 --- a/gdb/testsuite/gdb.c++/m-static.cc +++ b/gdb/testsuite/gdb.c++/m-static.cc @@ -1,73 +1,68 @@ // 2002-05-13 -namespace __gnu_test -{ - enum region { oriental, egyptian, greek, etruscan, roman }; +enum region { oriental, egyptian, greek, etruscan, roman }; - // Test one. - class gnu_obj_1 - { - protected: - typedef region antiquities; - static const bool test = true; - static const int key1 = 5; - static long key2; +// Test one. +class gnu_obj_1 +{ +protected: + typedef region antiquities; + static const bool test = true; + static const int key1 = 5; + static long key2; - static antiquities value; + static antiquities value; - public: - gnu_obj_1(antiquities a, long l) {} - }; +public: + gnu_obj_1(antiquities a, long l) {} +}; - const bool gnu_obj_1::test; - const int gnu_obj_1::key1; - long gnu_obj_1::key2 = 77; - gnu_obj_1::antiquities gnu_obj_1::value = oriental; +const bool gnu_obj_1::test; +const int gnu_obj_1::key1; +long gnu_obj_1::key2 = 77; +gnu_obj_1::antiquities gnu_obj_1::value = oriental; - // Test two. - template - class gnu_obj_2: public virtual gnu_obj_1 - { - public: - static antiquities value_derived; +// Test two. +template +class gnu_obj_2: public virtual gnu_obj_1 +{ +public: + static antiquities value_derived; - public: - gnu_obj_2(antiquities b): gnu_obj_1(oriental, 7) { } - }; +public: + gnu_obj_2(antiquities b): gnu_obj_1(oriental, 7) { } +}; - template - typename gnu_obj_2::antiquities gnu_obj_2::value_derived = etruscan; +template +typename gnu_obj_2::antiquities gnu_obj_2::value_derived = etruscan; - // Test three. - template - class gnu_obj_3 - { - public: - typedef region antiquities; - static gnu_obj_2 data; +// Test three. +template +class gnu_obj_3 +{ +public: + typedef region antiquities; + static gnu_obj_2 data; - public: - gnu_obj_3(antiquities b) { } - }; +public: + gnu_obj_3(antiquities b) { } +}; - template - gnu_obj_2 gnu_obj_3::data(etruscan); +template +gnu_obj_2 gnu_obj_3::data(etruscan); - // 2002-08-16 - // Test four. +// 2002-08-16 +// Test four. #include "m-static.h" -} // instantiate templates explicitly so their static members will exist -template class __gnu_test::gnu_obj_2; -template class __gnu_test::gnu_obj_2; -template class __gnu_test::gnu_obj_3; +template class gnu_obj_2; +template class gnu_obj_2; +template class gnu_obj_3; int main() { - using namespace __gnu_test; - gnu_obj_1 test1(egyptian, 4589); gnu_obj_2 test2(roman); gnu_obj_3 test3(greek); -- cgit v1.1