Home | History | Annotate | Download | only in PR20399
      1 namespace std {
      2 template <typename _Tp, typename _Alloc = int>
      3 struct vector {
      4   static void func() { vector *i, *j; i - j; }
      5 };
      6 
      7 struct bit_iterator { ~bit_iterator() {} };
      8 
      9 inline void operator-(int __x, const bit_iterator &__y) {
     10 }
     11 
     12 template <typename _Alloc>
     13 struct vector<bool, _Alloc> : bit_iterator {
     14   typedef bit_iterator iterator;
     15 };
     16 
     17 } // namespace std
     18