id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5669,Intel compiler failure to compile duration.hpp,Edward Rankin ,viboes,"This ticket is to keep track of the issue first surfaced here: http://comments.gmane.org/gmane.comp.lib.boost.user/68421 and continued here: http://comments.gmane.org/gmane.comp.lib.boost.user/68784 In further discussion with Vicente, it turns out that the Intel Compiler (12.0 and 12.1 beta) for some strange reason requires an additional set of parenthesis around the first operand for the && operator, despite the existence of a set of parenthesis. Essentially the following snippet won't work, bool = ( (boost::is_convertible::type>::value) && (boost::is_convertible::type>::value) ) but bool = ( ((boost::is_convertible::type>::value)) && (boost::is_convertible::type>::value) ) works. This is almost certainly a bug in the Intel Compiler. I will be seeking additional advice on the dev ML and Intel Premier Support on this.",Bugs,closed,Boost 1.48.0,chrono,Boost 1.47.0,Problem,fixed,,