From fe53eff1601b2bb44491e2cdab0fefd3e24a3b8f Mon Sep 17 00:00:00 2001 From: Andreas Huggel Date: Tue, 5 Sep 2006 17:02:55 +0000 Subject: [PATCH] Found workaround for MSVC 7.1 bug --- src/tags.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tags.hpp b/src/tags.hpp index 48463769..5baabb26 100644 --- a/src/tags.hpp +++ b/src/tags.hpp @@ -163,7 +163,8 @@ namespace Exiv2 { const uint32_t val = static_cast(value.toLong()); bool sep = false; for (int i = 0; i < N; i++) { - const TagDetailsBitmask* td = &array[i]; + // *& acrobatics is a workaround for a MSVC 7.1 bug + const TagDetailsBitmask* td = *(&array) + i; if (val & td->mask_) { if (sep) {