Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / analyzer / infinite-recursion-pr63388.C
blob74af8cad3fffd9abd65bbf45f6c6d04daf59863b
1 // { dg-do compile { target c++11 } }
3 namespace std
5   class ostream;
6   extern ostream cout;
9 enum class Month {jan=1, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec};
11 std::ostream& operator<<(std::ostream& os, Month m)
13   return os << m; // { dg-warning "infinite recursion" }
16 int main()
18   Month m = Month::may;
19   std::cout << m;
20   return 0;