[cfe-dev] intermittent lit failure: clang/test/CXX/temp/temp.arg/temp.arg.template/p3-2a.cpp
Richard Smith via cfe-dev
cfe-dev at lists.llvm.org
Tue Mar 24 15:46:28 PDT 2020
+Saar for all things concepts.
On Tue, 24 Mar 2020 at 13:23, Johnson, Troy via cfe-dev <
cfe-dev at lists.llvm.org> wrote:
> The test fails about 1 in 10 or 20 runs when I execute it via llvm-lit
> repeatedly in a shell loop. It encounters a null pointer dereference in
> this code in clang/lib/AST/StmtProfile.cpp:
>
> void StmtProfiler::VisitConceptSpecializationExpr(
> const ConceptSpecializationExpr
> *S) {
> VisitExpr(S);
> VisitDecl(S->getFoundDecl());
> VisitTemplateArguments(S->getTemplateArgsAsWritten()->getTemplateArgs(),
> S->getTemplateArgsAsWritten()->NumTemplateArgs);
> }
>
> The S->getTemplateArgsAsWritten() call returns null.
>
> I have not been able to determine why the behavior is intermittent. Is
> there someone more familiar with this code who has an idea?
>
> -Troy
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200324/1413be25/attachment.html>
More information about the cfe-dev
mailing list