From c8c2acc061e70fdf6199a86ce48819a386593814 Mon Sep 17 00:00:00 2001 From: Krzysztof Kosi??ski Date: Thu, 23 Jun 2011 14:49:05 +0200 Subject: Fix aliasing warnings in glib-list-iterators.h by adding G_GNUC_MAY_ALIAS (bzr r10345) --- src/util/glib-list-iterators.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/util/glib-list-iterators.h b/src/util/glib-list-iterators.h index dfee69c07..9883ae450 100644 --- a/src/util/glib-list-iterators.h +++ b/src/util/glib-list-iterators.h @@ -33,7 +33,7 @@ template class GSListConstIterator { public: typedef std::forward_iterator_tag iterator_category; - typedef T * const value_type; + typedef T * const value_type G_GNUC_MAY_ALIAS; typedef std::ptrdiff_t difference_type; typedef value_type *pointer; typedef value_type &reference; @@ -72,7 +72,7 @@ template class GSListIterator { public: typedef std::forward_iterator_tag iterator_category; - typedef T *value_type; + typedef T *value_type G_GNUC_MAY_ALIAS; typedef std::ptrdiff_t difference_type; typedef value_type *pointer; typedef value_type &reference; @@ -117,7 +117,7 @@ template class GListConstIterator { public: typedef std::bidirectional_iterator_tag iterator_category; - typedef T * const value_type; + typedef T * const value_type G_GNUC_MAY_ALIAS; typedef std::ptrdiff_t difference_type; typedef value_type *pointer; typedef value_type &reference; @@ -166,7 +166,7 @@ template class GListIterator { public: typedef std::bidirectional_iterator_tag iterator_category; - typedef T *value_type; + typedef T *value_type G_GNUC_MAY_ALIAS; typedef std::ptrdiff_t difference_type; typedef value_type *pointer; typedef value_type &reference; -- cgit v1.2.3