id summary reporter owner description type status milestone component version severity resolution keywords cc 3298 Iterating over a map fails to compile with MSVC 9 (works with CYGWIN GCC 4.3.2) Marshall Galbraith Aleksey Gurtovoy I have written a template metafunction that takes two maps and joins them into a single map. However, if keys are erased from both maps before joining them, the iterators of the joined map fail to compile with MSVC 9. The code compiles with CYGWIN GCC 4.3.2. If a key is erased from only one of the original maps, the code compiles with both compilers. Bugs closed Boost 1.40.0 mpl Boost 1.39.0 Showstopper duplicate map