From 541192c9412398f0adbbaaa24c02875c49b63d72 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Jan 2013 21:32:01 +0100 Subject: db/Proxy: explicitly request first element of array Works around gcc 4.6 bug. --- src/db/ProxyDatabasePlugin.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/db/ProxyDatabasePlugin.cxx') diff --git a/src/db/ProxyDatabasePlugin.cxx b/src/db/ProxyDatabasePlugin.cxx index fcdbae9f0..efaaffeba 100644 --- a/src/db/ProxyDatabasePlugin.cxx +++ b/src/db/ProxyDatabasePlugin.cxx @@ -110,7 +110,7 @@ G_GNUC_CONST static enum mpd_tag_type Convert(enum tag_type tag_type) { - for (auto i = tag_table; i->d != TAG_NUM_OF_ITEM_TYPES; ++i) + for (auto i = &tag_table[0]; i->d != TAG_NUM_OF_ITEM_TYPES; ++i) if (i->d == tag_type) return i->s; @@ -281,7 +281,7 @@ Convert(const struct mpd_song *song) tag->time = mpd_song_get_duration(song); tag_begin_add(tag); - for (auto i = tag_table; i->d != TAG_NUM_OF_ITEM_TYPES; ++i) + for (const auto *i = &tag_table[0]; i->d != TAG_NUM_OF_ITEM_TYPES; ++i) Copy(tag, i->d, song, i->s); tag_end_add(tag); -- cgit v1.2.3