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.

Reply via email to