https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71004
Bug ID: 71004 Summary: recursive_directory_iterator does not have a user-provided default ctor Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: eric at efcs dot ca Target Milestone: --- Hi Jonathan, The default ctor provided for recursive_directory_iterator won't allow it to it to be constructed as const. // reproducer.cpp #include <experimental/filesystem> int main() { using namespace std::experimental::filesystem; const recursive_directory_iterator endIt2; }