summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/temporaries.cpp
Commit message (Expand)AuthorAgeFilesLines
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-231-3/+95
* [clang]: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-191-2/+4
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-27/+0
* Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn2018-07-171-0/+27
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-27/+0
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-0/+30
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-3/+3
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-11/+11
* CodeGen: static constexpr data members should have a linkonce_odr initDavid Majnemer2015-02-191-8/+8
* Fix temporary lifetime extension from an initializer using braced "functional"Richard Smith2015-01-101-0/+7
* Mark C++ reference parameters as dereferenceableHal Finkel2014-07-181-9/+9
* PR20227: materialize a temporary when dynamic_casting a class prvalue to aRichard Smith2014-07-081-0/+15
* Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky2014-05-281-10/+10
* AST: Update reference temporary manglingDavid Majnemer2014-05-061-26/+26
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-12/+12
* Testcase for PR14130, which was probably fixed by r183859.Richard Smith2013-07-041-0/+8
* PR16263: Implement current direction of core issue 1376. Binding a reference toRichard Smith2013-06-151-0/+28
* Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith2013-06-121-7/+110
* Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith2013-06-111-81/+7
* Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith2013-06-111-7/+81
* Remove some unreachable (and wrong) code and replace it with an assertion.Richard Smith2013-06-041-0/+22
* Convert some Unicode whitespace to ASCII whitespace.Richard Smith2013-06-031-4/+4
* Do not walk through member-accesses on bitfields when looking for the objectRichard Smith2013-06-031-0/+12
* Fix handling of pointers-to-members and comma expressions whenRichard Smith2013-06-031-1/+47
* Update the tests.Bill Wendling2013-01-311-3/+3
* Modify the tests for the (sorted) order that the attributes come out as now.Bill Wendling2013-01-291-3/+3
* Fix some wrong-code bugs in implicitly-defined assignment operators:Richard Smith2012-11-131-0/+21
* In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for anPeter Collingbourne2011-11-271-0/+18
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-3/+3
* A number of array-related IR-gen cleanups.John McCall2011-07-091-13/+9
* Fix some obvious bugs in the conditional-cleanup code and then make theJohn McCall2011-01-261-4/+2
* Reset the lifetime-managed flag between emission of the agg conditionalJohn McCall2010-11-171-0/+32
* Fix a bug with binding l-values to elided temporaries, and leave a coupleJohn McCall2010-09-181-1/+18
* Right, there are *two* cases of pr-value class-type expressions that don'tJohn McCall2010-09-161-0/+34
* Test hardening.John McCall2010-09-151-6/+6
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-0/+104
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-0/+18
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-18/+0
* Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor2010-07-071-0/+18
* Tweak test for destruction of copied temporary objectsDouglas Gregor2010-04-251-0/+1
* When copying a temporary object to initialize an entity for which theDouglas Gregor2010-04-251-0/+18
* Fix PR6648 by not creating a temporary with the type of aRafael Espindola2010-03-211-0/+13
* Give explicit template instantiations weak ODR linkage. FormerDouglas Gregor2010-03-131-1/+1
* Re-revert the explicit template instantiation linkage patch. I am beginning t...Douglas Gregor2010-03-131-1/+1
* Reinstate patch to turn explicit template instantiations into weak symbolsDouglas Gregor2010-03-131-1/+1
* Revert the linkage change for explicit template instantiations; something is ...Douglas Gregor2010-03-121-1/+1
* Give explicit template instantiations weak linkage (but don't deferDouglas Gregor2010-03-121-1/+1
* When binding an lvalue to a reference, we always need to pop temporaries.Anders Carlsson2010-02-041-0/+21
* Check in a test case and a nasty workaround for PR6199.Anders Carlsson2010-02-021-0/+18
* When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor2009-12-241-0/+14