The ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp header has a line
#include <ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp> which attempts to include the file itself for no good reason. Either some other header was meant to be included and this should be fixed or this superfluous #include should be dropped completely in order not to confuse people (or scripts trying to find #include cycles). Andreas -- Summary: includes itself: ext/pb_ds/detail/left_child_next_sibling_heap_/null_meta data.hpp Product: gcc Version: 4.3.1 Status: UNCONFIRMED Severity: minor Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gcc at abeckmann dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36552