https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87091

David Malcolm <dmalcolm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #1)
> Looks a lot like the issue I fixed in r263606.

Indeed, with trunk (specifially r263787) I get:

In file included from
../x86_64-pc-linux-gnu/libstdc++-v3/include/debug/vector:34,
                 from /tmp/t.cc:2:
../x86_64-pc-linux-gnu/libstdc++-v3/include/vector:87:27: error: ‘vector’ in
namespace ‘std’ does not name a template type
87 |       using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>;
   |                           ^~~~~~
../x86_64-pc-linux-gnu/libstdc++-v3/include/vector:87:22: note: ‘std::vector’
is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
../x86_64-pc-linux-gnu/libstdc++-v3/include/vector:74:1:
++ |+#include <vector>
74 | #endif
../x86_64-pc-linux-gnu/libstdc++-v3/include/vector:87:22:
87 |       using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>;
   |                      ^~~

Resolving as FIXED; feel free to reopen if there's something else going on.

Reply via email to