| 1 | // RUN: clang-include-cleaner %s -- |
|---|---|
| 2 | |
| 3 | namespace std { |
| 4 | class Foo {}; |
| 5 | bool operator==(Foo, int) { return false; } |
| 6 | } |
| 7 | // no crash on a reference to a non-identifier symbol (operator ==). |
| 8 | bool s = std::operator==(std::Foo(), 1); |
| 9 |
| 1 | // RUN: clang-include-cleaner %s -- |
|---|---|
| 2 | |
| 3 | namespace std { |
| 4 | class Foo {}; |
| 5 | bool operator==(Foo, int) { return false; } |
| 6 | } |
| 7 | // no crash on a reference to a non-identifier symbol (operator ==). |
| 8 | bool s = std::operator==(std::Foo(), 1); |
| 9 |