id summary reporter owner description type status milestone component version severity resolution keywords cc 4584 recursive_variant_ fails with VC++ 2010's map Cory Nelson ebf "Code like this: make_recursive_variant>::type Fails on VC++ because the map is instantiated which in turn instantiates std::pair. pair does not work with the incomplete type recursive_variant_. Simple workaround is to change variant_fwd.hpp: struct recursive_variant_; to: struct recursive_variant_ {};" Bugs closed To Be Determined variant Boost 1.44.0 Problem fixed