================
@@ -1072,6 +1116,84 @@ getAPINotesParameterSelectorCandidates(const Sema &S,
const FunctionDecl *FD) {
return Candidates;
}
+static APINotesParameterSelectorSet
+makeParameterSelectorSet(ArrayRef<SmallVector<std::string, 4>> Selectors) {
+ APINotesParameterSelectorSet Set;
+ for (const SmallVector<std::string, 4> &Selector : Selectors)
+ Set.add(Selector);
+ return Set;
+}
+
+static std::string
+formatParameterSelectorForDiagnostic(ArrayRef<std::string> Parameters) {
+ std::string Result = "[";
+ for (unsigned I = 0, E = Parameters.size(); I != E; ++I) {
----------------
Xazax-hun wrote:
Similar to `formatWhereParameters`, could this be deduplicated?
https://github.com/llvm/llvm-project/pull/209408
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits