https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64650
Bug ID: 64650 Summary: std::experimental::bad_optional_access is not default constructible Product: gcc Version: 4.9.3 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org This should compile using -std=c++14: #include <experimental/optional> std::experimental::bad_optional_access e; badopt.cc:3:40: error: no matching function for call to ‘std::experimental::fundamentals_v1::bad_optional_access::bad_optional_access()’ std::experimental::bad_optional_access e; ^