The interesting change here is that we no longer consider __convert_to_integral an ADL customization point for the user's types. I think the new behavior is defensible. The old behavior had come from D7449, where Marshall explicitly said "people can't define their own [__convert_to_integral overloads]."
Details
Details
- Reviewers
ldionne - Group Reviewers
Restricted Project - Commits
- rGc0428b3c0c1f: [libc++] ADL-proof <iterator>. `__convert_to_integral` is not a customization…
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo