Opened 14 years ago

Closed 13 years ago

#2706 closed Bugs (fixed)

Duplicated #include guards

Reported by: Steven Watanabe Owned by: Joel de Guzman
Milestone: Boost 1.38.0 Component: spirit
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

These pairs of files have identical #include guards as of [50937] in the trunk.

Some of this should be easily fixable, but some is also symptomatic of more general confusion. For instance, in the first case attribute/typeof.hpp forwards to include/classic_typeof.hpp. However, include/classic_typeof.hpp only #includes home/actor/typeof.hpp, not home/attribute/typeof.hpp.

./boost/spirit/attribute/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/core/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/debug/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/dynamic/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/error_handling/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/home/classic/phoenix/closures.hpp ./boost/lambda/closures.hpp
./boost/spirit/home/phoenix/stl.hpp ./boost/spirit/home/phoenix/algorithm.hpp
./boost/spirit/include/phoenix1.hpp ./boost/spirit/include/phoenix.hpp
./boost/spirit/iterator/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/phoenix/actor.hpp ./boost/spirit/actor.hpp
./boost/spirit/phoenix/composite.hpp ./boost/spirit/core/composite/composite.hpp
./boost/spirit/phoenix/operators.hpp ./boost/spirit/core/composite/operators.hpp
./boost/spirit/phoenix/primitives.hpp ./boost/spirit/core/primitives/primitives.hpp
./boost/spirit/symbols/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/symbols.hpp ./boost/spirit/symbols/symbols.hpp
./boost/spirit/tree/typeof.hpp ./boost/spirit/actor/typeof.hpp
./boost/spirit/utility/typeof.hpp ./boost/spirit/actor/typeof.hpp

Change History (1)

comment:1 by anonymous, 13 years ago

Resolution: fixed
Status: newclosed

That's fixed now (rev. 53542). Thanks for reporting!

Note: See TracTickets for help on using tickets.