This change removes seemingly unused _LIBCPP_RAW_ITERATORS.
- Group Reviewers
- rGc9e6519d158b: Remove unused _LIBCPP_RAW_ITERATORS
FWIW raw pointer iterators are used at Yandex  and sometimes uncover issues like  (although othertimes they hide issues that would have been prevented by wrapped iterators).
It seems that Yandex is using their own patch for the same behavior, so we can still remove it from llvm as unused? And if we want it to be a feature, it should be promoted to a flag in the config flag like other ABI-affecting features, and we should add test coverage.
It seems that Yandex is using their own patch for the same behavior, so we can still remove it from llvm as unused?
Yes. Yandex maintains this feature in a custom patch: https://github.com/catboost/catboost/commit/7be19209f44c05d244412dd208e80dc584d49a95