Author: Stephen Kelly Date: 2021-04-22T12:51:25+01:00 New Revision: 5e50f473d9597e8d14bda2f8659f512376ed9027
URL: https://github.com/llvm/llvm-project/commit/5e50f473d9597e8d14bda2f8659f512376ed9027 DIFF: https://github.com/llvm/llvm-project/commit/5e50f473d9597e8d14bda2f8659f512376ed9027.diff LOG: [AST] Add clarification comment Added: Modified: clang/include/clang/Tooling/NodeIntrospection.h Removed: ################################################################################ diff --git a/clang/include/clang/Tooling/NodeIntrospection.h b/clang/include/clang/Tooling/NodeIntrospection.h index a04c08823339..9fe10c659243 100644 --- a/clang/include/clang/Tooling/NodeIntrospection.h +++ b/clang/include/clang/Tooling/NodeIntrospection.h @@ -67,6 +67,10 @@ struct RangeLessThan { } // namespace internal +// Note that this container stores unique results in a deterministic, but +// unspecified order. Clients which desire a particular order, such as +// alphabetical, should sort results after retrieval, because the order +// is dependent on how the LocationCalls are formatted. template <typename T, typename U> using UniqueMultiMap = std::set<std::pair<T, U>, internal::RangeLessThan>; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits