summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2005-04-28 08:21:18 +0000
committerMurray Cumming <murrayc@src.gnome.org>2005-04-28 08:21:18 +0000
commit7fd51d163aab4e381ca6c258ff977aa4e82ef33c (patch)
tree4297a2def53347177021f12c19eb808eb2278ed5
parent705766bc4236e86bb899d2e5fbb67fe912c1dbe5 (diff)
downloadsigc++-7fd51d163aab4e381ca6c258ff977aa4e82ef33c.tar.gz
Added comments for users of g++ 3.2.
2005-04-28 Murray Cumming <murrayc@murrayc.com> * sigc++/type_traits.h: Added comments for users of g++ 3.2.
-rw-r--r--ChangeLog5
-rw-r--r--sigc++/type_traits.h5
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e9a4221..95e9fe4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2005-04-28 Murray Cumming <murrayc@murrayc.com>
+ * sigc++/type_traits.h: Added comments for users of
+ g++ 3.2.
+
+2005-04-28 Murray Cumming <murrayc@murrayc.com>
+
* tests/Makefile.am:
* tests/test_virtualbase_delete.cc: Added
simplified test case from bug #169225. We have a patch
diff --git a/sigc++/type_traits.h b/sigc++/type_traits.h
index 5988d43..6b19a3f 100644
--- a/sigc++/type_traits.h
+++ b/sigc++/type_traits.h
@@ -105,10 +105,13 @@ private:
//struct test;
//friend struct test;
- //The AIX xlC compiles does not like these 2 functions being in the inner class.
+ //The AIX xlC compiler does not like these 2 functions being in the inner class.
//It says "The incomplete type "test" must no be used as a qualifier.
//It does not seem necessary anyway. murrayc.
+
//struct test {
+ //For gcc 3.2, try uncommenting the "struct test" inner class declaration, and also using a test:: prefix below.
+ //If it works then submit a patch. A new configure-time compiler-ability check would be even better. murrayc.
static big is_base_class_(...);
static char is_base_class_(typename type_trait<T_base>::pointer);
//};