================
@@ -2159,6 +2167,26 @@ static void DiagnoseNonTriviallyCopyableReason(Sema 
&SemaRef,
   }
 }
 
+static void DiagnoseNonConstructibleReason(Sema &SemaRef, SourceLocation Loc,
+                                           QualType T) {
+  SemaRef.Diag(Loc, diag::note_unsatisfied_trait)
----------------
Sirraide wrote:

> We don't have a good way to turn the errors that would be produced into notes

I’m working on something diagnostics-related right now that would allow nesting 
errors but it’s not finished yet. Because of how that works though it *should* 
be straight-forward to add the nesting later, so just emitting the errors for 
now should be fine imo.

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

Reply via email to