Opened 10 years ago

Last modified 9 years ago

#7729 assigned Bugs

concept_def.hpp multiple inclusion prevention macro bug

Reported by: moala@… Owned by: acharles
Milestone: Boost 1.56.0 Component: graph
Version: Boost 1.52.0 Severity: Problem
Keywords: warnings, concept Cc:

Description

In boost/concept/detail/concept_def.hpp, the BOOST_CONCEPT_DETAIL_CONCEPT_DEF_DWA200651_HPP macro does not apply to the whole include file (search for its pending endif).

As a consequence, the following warning appearing e.g. when including boost/graph/adjacency_list.hpp:

"BOOST_concept" redefined
[...]

Change History (5)

comment:1 by viboes, 10 years ago

Component: Noneconcept_check
Owner: set to jsiek

comment:2 by acharles <acharles@…>, 9 years ago

Component: concept_checkgraph
Owner: changed from jsiek to Jeremiah Willcock

The bug is that concept_def.hpp and concept_undef.hpp are supposed to be matched and they are not matched in boost/graph/buffer_concepts.hpp.

comment:4 by acharles, 9 years ago

Owner: changed from Jeremiah Willcock to acharles
Status: newassigned

comment:5 by acharles, 9 years ago

Milestone: To Be DeterminedBoost 1.56.0
Note: See TracTickets for help on using tickets.