================
@@ -4462,6 +4462,9 @@ TemplateDeductionResult Sema::DeduceTemplateArguments(
       ParamTypesForArgChecking.push_back(ParamType);
 
       if (ParamIdx == 0 && HasExplicitObject) {
+        if (ObjectType.isNull())
+          return TemplateDeductionResult::InvalidExplicitArguments;
----------------
a-tarasyuk wrote:

@mizvekov thanks for your feedback. I assumed 
`TemplateDeductionResult::AlreadyDiagnosed` was intended for situations where 
the checker has already detected errors. Is it? Should I revert these changes, 
or would opening a new issue/PR be better?

/cc @cor3ntin 

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

Reply via email to