================ @@ -74,6 +74,16 @@ CINDEX_LINKAGE CXSourceLocation clang_getNullLocation(void); CINDEX_LINKAGE unsigned clang_equalLocations(CXSourceLocation loc1, CXSourceLocation loc2); +/** + * Determine for two source locations if they refer to the same file + * and one of them comes strictly before the other in the source code. + * + * \returns non-zero if the source locations refer to the same file and the + * first one comes strictly before the second one, zero otherwise. + */ +CINDEX_LINKAGE unsigned clang_lessThanLocations(CXSourceLocation loc1, ---------------- DeinAlptraum wrote:
Sounds sensible; Implemented this and the other suggestions. https://github.com/llvm/llvm-project/pull/101802 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits