Home | History | Annotate | Download | only in PR27739
      1 #ifndef _GLIBCXX_MAP
      2 #define _GLIBCXX_MAP
      3 struct basic_string {
      4   basic_string(char *);
      5 } typedef string;
      6 
      7 template <typename> class D;
      8 template <typename _Elements> struct D {
      9   _Elements _M_;
     10   D(D &) = default;
     11 };
     12 
     13 template <typename _Elements> D<_Elements &&> forward_as_tuple(_Elements);
     14 
     15 template <typename _Key, typename _Tp> struct map {
     16   _Tp operator[](_Key p1) {
     17     auto b = &forward_as_tuple(p1);
     18   }
     19 };
     20 #endif
     21