xref: /llvm-project/clang/test/Modules/Inputs/PR20399/stl_map.h (revision e50bd2b21c73490b75e6c4352441b3f6ba42ae08)
1*e50bd2b2SDavid Blaikie namespace std {
2*e50bd2b2SDavid Blaikie struct reverse_iterator {};
3e9a8bc3bSRichard Smith 
4*e50bd2b2SDavid Blaikie inline void
5*e50bd2b2SDavid Blaikie operator-(int __x, reverse_iterator __y) {}
6e9a8bc3bSRichard Smith 
7*e50bd2b2SDavid Blaikie template <typename _Key>
8*e50bd2b2SDavid Blaikie struct map {
9*e50bd2b2SDavid Blaikie   typedef int iterator;
10e9a8bc3bSRichard Smith 
11*e50bd2b2SDavid Blaikie   friend bool operator<(const map &, const map &);
12e9a8bc3bSRichard Smith };
13e9a8bc3bSRichard Smith } // namespace std
14