[cfe-dev] How to write tests for ASTImporter?
Aleksei Sidorin via cfe-dev
cfe-dev at lists.llvm.org
Mon Nov 2 05:30:35 PST 2015
Hello Serge,
thank you for your reply.
I'll definitely take a look at your patch. My patch seems to cover most
of your work and even more: it seems to be powerful enough for
implementation of inter-unit analysis for Static Analyzer. If I'll
submit a review, could I add you as a reviewer? I'll split it into
multiple patches since it is more than 3k SLoc.
02.11.2015 14:23, Serge Pavlov пишет:
> Hi Alexei,
>
> ASTImporter seems to be unfinished yet, it even didn't handled
> StringLiteral. Nevertheless it is a useful tool and if handling some
> nodes is implemented, it works. I put the implementation of nodes
> interesting to me into review request
> (http://reviews.llvm.org/D14224). Probably we intersect in simple
> nodes but there are many nodes unimplemented yet.
>
> If you are going to develop ASTImporter, it is great, as import
> facility is a powerful technique for syntax tools.
>
> Existing test do not test import facility thoroughly. Some test may
> use static_assert, it is convenient for compile only tests. If the
> imported handled all nodes, it could be tested by compiling a source
> file into ast and then compiling an empty file with merging the
> compiled ast file. Now this way to test is not available though.
>
>
> Thanks,
> --Serge
>
> 2015-10-30 15:58 GMT+06:00 Aleksei Sidorin via cfe-dev
> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>>:
>
> Hello,
>
> I have some patches for ASTImporter I wish to contribute. However,
> I didn't find much tests for it in clang test suite and I wonder
> if there is a way to write tests for ASTImporter? The only tests I
> found were dedicated to conflicting declarations.
>
> --
> Best regards,
> Aleksei Sidorin
> Software Engineer,
> IMSWL-IMCG, SRR, Samsung Electronics
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
>
--
Best regards,
Aleksei Sidorin
Software Engineer,
IMSWL-IMCG, SRR, Samsung Electronics
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20151102/f9fb9940/attachment.html>
More information about the cfe-dev
mailing list