summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-06-23 12:49:05 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2011-06-23 12:49:05 +0000
commitc8c2acc061e70fdf6199a86ce48819a386593814 (patch)
treea19c9cbeb6a0baaa071d9d8ea4b2abd74fb0fee1 /src/util
parentRemove dead GTK visual functions (diff)
downloadinkscape-c8c2acc061e70fdf6199a86ce48819a386593814.tar.gz
inkscape-c8c2acc061e70fdf6199a86ce48819a386593814.zip
Fix aliasing warnings in glib-list-iterators.h by adding G_GNUC_MAY_ALIAS
(bzr r10345)
Diffstat (limited to 'src/util')
-rw-r--r--src/util/glib-list-iterators.h8
1 files changed, 4 insertions, 4 deletions
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 <typename T>
class GSListConstIterator<T *> {
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 <typename T>
class GSListIterator<T *> {
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 <typename T>
class GListConstIterator<T *> {
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 <typename T>
class GListIterator<T *> {
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;