================ @@ -211,6 +214,15 @@ struct TemplateSpecializationInfo { std::vector<TemplateParamInfo> Params; }; +struct ConstraintInfo { + ConstraintInfo() = default; + ConstraintInfo(SymbolID USR, StringRef Name) + : ConceptRef(USR, Name, InfoType::IT_concept) {} + Reference ConceptRef; + + SmallString<16> Expression; // The expression that defines the constraint. ---------------- ilovepi wrote:
Maybe just name it `ConstraintExpr`? https://github.com/llvm/llvm-project/pull/144430 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits