summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/temporary-lifetime.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert "[CodeGenCXX] Treat 'this' as noalias in constructors"Sean Fertile2018-10-151-8/+8
| | | | | | | This reverts commit https://reviews.llvm.org/rL344150 which causes MachineOutliner related failures on the ppc64le multistage buildbot. llvm-svn: 344526
* [CodeGenCXX] Treat 'this' as noalias in constructorsAnton Bikineev2018-10-101-8/+8
| | | | | | | | | This is currently a clang extension and a resolution of the defect report in the C++ Standard. Differential Revision: https://reviews.llvm.org/D46441 llvm-svn: 344150
* Update for lifetime intrinsic signature changeMatt Arsenault2017-04-101-24/+24
| | | | llvm-svn: 299877
* Update clang unittests for rL281586.Wei Mi2016-09-151-24/+24
| | | | | | | The change in rL281586 is in llvm component and tests updated here are in clang component, so I have to commit them consecutively. llvm-svn: 281587
* Removes CHECKs for symbolic label names (as Debug Clang will generate).Tim Shen2016-07-011-5/+10
| | | | | | Differential Revision: http://reviews.llvm.org/D20499 llvm-svn: 274396
* Remove unncessary CHECKs from r274385Tim Shen2016-07-011-2/+0
| | | | llvm-svn: 274387
* [Temporary, Lifetime] Add lifetime marks for temporariesTim Shen2016-07-011-0/+165
With all MaterializeTemporaryExprs coming with a ExprWithCleanups, it's easy to add correct lifetime.end marks into the right RunCleanupsScope. Differential Revision: http://reviews.llvm.org/D20499 llvm-svn: 274385
OpenPOWER on IntegriCloud