ilya-biryukov added inline comments.
================ Comment at: clangd/index/CanonicalIncludes.cpp:24 + int Components = 0; + for (auto It = llvm::sys::path::begin(Suffix), + End = llvm::sys::path::end(Suffix); ---------------- ioeric wrote: > Would `int Components = begin(Suffix) - end(Suffix);` work here? Surprisingly, `operator -` gives byte difference. But `std::distance` gives the expected result, added that. Thanks! Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D51088 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits