[PATCH] An attempt at fixing lifetime extended temporaries in the CFG.

Manuel Klimek klimek at google.com
Thu Jul 31 06:58:07 PDT 2014


Note that with all my patches thrown together (full-expr temp dtor (the big
one), dtor inlining and this one), I now get one single monster patch that
both:
1. passes all tests \o/
2. asserts that we don't leave marked CXXBindTemporaryExprs around \o/


On Thu, Jul 31, 2014 at 3:55 PM, Manuel Klimek <klimek at google.com> wrote:

> Adapt now working cfg tests.
> Handle more cases for lifetime extension.
> Fix bug in materialize-temporary handling.
>
> http://reviews.llvm.org/D4706
>
> Files:
>   lib/Analysis/CFG.cpp
>   test/Analysis/auto-obj-dtors-cfg-output.cpp
>   test/Analysis/cfg.cpp
>   test/Analysis/temp-obj-dtors-cfg-output.cpp
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140731/15959f0e/attachment.html>


More information about the cfe-commits mailing list