$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [mpl] Problem with VC++14 and boost::mpl::size_t
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2015-07-27 15:29:37
[Edward Diener]
> I submitted the bug to MS Connect. The bug number is 1593471
Thanks, JonCaves is testing a fix now.
> My experience with MS Connect is that
> unless I can reduce code to something which does not include any
> non-VC++ or non-Windows header they cannot figure out anything or take
> the bug report seriously.
Self-contained repros that avoid dragging in third-party code have at least two major benefits: they are more likely to be real bugs in the toolset, and they are significantly easier to investigate.
When I report compiler bugs (and due to the nature of my work, I file something like 150 per year), I try to reduce them all the way down to library-free repros, so the compiler devs don't need to dig through vast amounts of STL internals that they don't understand as thoroughly as I do. Reducing repros takes some time, but it's usually not very hard - I just have to throw away irrelevant code, but it's code that I'm familiar with, so I know how to chop it down. And in return, I get fixes quite rapidly. We don't expect customers to be able to reduce repros all the way down to library-free, but if you can chop out Boost, that really helps.
(For ICEs, preprocessed repros are usually sufficient, although smaller is always better.)
STL