https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64367
Bug ID: 64367 Summary: [5 Regression] g++-v5/stdexcept:52:28: error: invalid use of non-static data member '_M_p' Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: redi at gcc dot gnu.org Since r218964 clang complains, e.g.: markus@x4 ~ % clang++ -Ofast -w tramp3d-v4.cpp In file included from tramp3d-v4.cpp:7: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/5.0.0/include/g++-v5/complex:45: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/5.0.0/include/g++-v5/sstream:38: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/5.0.0/include/g++-v5/istream:38: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/5.0.0/include/g++-v5/ios:42: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/5.0.0/include/g++-v5/bits/ios_base.h:44: /usr/lib64/gcc/x86_64-pc-linux-gnu/5.0.0/include/g++-v5/stdexcept:52:28: error: invalid use of non-static data member '_M_p' char _M_bytes[sizeof(_M_p)]; ^~~~ 1 error generated.