================
@@ -662,6 +709,14 @@ void addTemplateSpecialization(TemplateInfo *I,
I->Specialization.emplace(std::move(TSI));
}
+template <typename T> static void addConstraint(T I, ConstraintInfo &&C) {
+ llvm::errs() << "invalid container for constraint info";
+ exit(1);
+}
----------------
ilovepi wrote:
Well, I was going to leave a comment about this, but I see there's already 4
occurrences. These should probably use exit on err, but that should all be
handled separately.
I assume this could be rewritten w/ some `constexpr enable_if` magic to be
equivalent, but 🤷 most of this code was written when the LLVM codebase was
still c++14-only.
https://github.com/llvm/llvm-project/pull/144430
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits