================
@@ -6481,6 +6481,33 @@ void Sema::PerformPendingInstantiations(bool LocalOnly) {
     PendingInstantiations.swap(delayedPCHInstantiations);
 }
 
+// Instantiate all referenced specializations of the given function template
+// definition. This make sure that function template that are defined after the
+// point of instantiation of their used can be evaluated after they are 
defined.
+// see CWG2497.
+void Sema::InstantiateFunctionTemplateSpecializations(
----------------
zygoloid wrote:

This name doesn't describe what the function does very well. Maybe something 
more like `PerformPendingInstantiationsOfConstexprFunction` would be clearer?

https://github.com/llvm/llvm-project/pull/73463
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to