summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/temporaries.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* InitializationSequence handles binding to temporaries, so thatDouglas Gregor2009-12-241-0/+19
* Switch the initialization required by return statements over to theDouglas Gregor2009-12-181-0/+14
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-2/+2
* Don't bind arguments to temporaries if the argument has a reference type.Anders Carlsson2009-11-131-0/+14
* Fix two bugs with temporaries:Anders Carlsson2009-11-131-0/+23
* If a member variable of reference type is bound to a temporary in its member ...Anders Carlsson2009-11-061-0/+17
* If a member initializer create temporaries we need to destroy them. Fixes PR5...Anders Carlsson2009-11-061-0/+33
* Add missing colons for FileCheck.Benjamin Kramer2009-10-311-3/+3
* When building a cast argument, make sure to bind the result to a temporary.Anders Carlsson2009-10-181-0/+22