| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix temporary lifetime extension from an initializer using braced "functional" | Richard Smith | 2015-01-10 | 1 | -0/+7 |
* | Mark C++ reference parameters as dereferenceable | Hal Finkel | 2014-07-18 | 1 | -9/+9 |
* | PR20227: materialize a temporary when dynamic_casting a class prvalue to a | Richard Smith | 2014-07-08 | 1 | -0/+15 |
* | Add 'nonnull' parameter or return attribute when producing an llvm pointer ty... | Nick Lewycky | 2014-05-28 | 1 | -10/+10 |
* | AST: Update reference temporary mangling | David Majnemer | 2014-05-06 | 1 | -26/+26 |
* | CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes... | Stephen Lin | 2013-08-15 | 1 | -12/+12 |
* | Testcase for PR14130, which was probably fixed by r183859. | Richard Smith | 2013-07-04 | 1 | -0/+8 |
* | PR16263: Implement current direction of core issue 1376. Binding a reference to | Richard Smith | 2013-06-15 | 1 | -0/+28 |
* | Reapply r183721, reverted in r183776, with a fix for a bug in the former (we | Richard Smith | 2013-06-12 | 1 | -7/+110 |
* | Revert r183721. It caused cleanups to be delayed too long in some cases. | Richard Smith | 2013-06-11 | 1 | -81/+7 |
* | Rework IR emission for lifetime-extended temporaries. Instead of trying to walk | Richard Smith | 2013-06-11 | 1 | -7/+81 |
* | Remove some unreachable (and wrong) code and replace it with an assertion. | Richard Smith | 2013-06-04 | 1 | -0/+22 |
* | Convert some Unicode whitespace to ASCII whitespace. | Richard Smith | 2013-06-03 | 1 | -4/+4 |
* | Do not walk through member-accesses on bitfields when looking for the object | Richard Smith | 2013-06-03 | 1 | -0/+12 |
* | Fix handling of pointers-to-members and comma expressions when | Richard Smith | 2013-06-03 | 1 | -1/+47 |
* | Update the tests. | Bill Wendling | 2013-01-31 | 1 | -3/+3 |
* | Modify the tests for the (sorted) order that the attributes come out as now. | Bill Wendling | 2013-01-29 | 1 | -3/+3 |
* | Fix some wrong-code bugs in implicitly-defined assignment operators: | Richard Smith | 2012-11-13 | 1 | -0/+21 |
* | In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an | Peter Collingbourne | 2011-11-27 | 1 | -0/+18 |
* | Track whether an AggValueSlot is potentially aliased, and do not | John McCall | 2011-08-25 | 1 | -3/+3 |
* | A number of array-related IR-gen cleanups. | John McCall | 2011-07-09 | 1 | -13/+9 |
* | Fix some obvious bugs in the conditional-cleanup code and then make the | John McCall | 2011-01-26 | 1 | -4/+2 |
* | Reset the lifetime-managed flag between emission of the agg conditional | John McCall | 2010-11-17 | 1 | -0/+32 |
* | Fix a bug with binding l-values to elided temporaries, and leave a couple | John McCall | 2010-09-18 | 1 | -1/+18 |
* | Right, there are *two* cases of pr-value class-type expressions that don't | John McCall | 2010-09-16 | 1 | -0/+34 |
* | Test hardening. | John McCall | 2010-09-15 | 1 | -6/+6 |
* | one piece of code is responsible for the lifetime of every aggregate | John McCall | 2010-09-15 | 1 | -0/+104 |
* | Reinstate the fix for PR7556. A silly use of isTrivial() was | Douglas Gregor | 2010-07-08 | 1 | -0/+18 |
* | Revert r107828 and r107827, the fix for PR7556, which seems to be | Douglas Gregor | 2010-07-07 | 1 | -18/+0 |
* | Do not use CXXZeroValueInitExpr for class types. Instead, use | Douglas Gregor | 2010-07-07 | 1 | -0/+18 |
* | Tweak test for destruction of copied temporary objects | Douglas Gregor | 2010-04-25 | 1 | -0/+1 |
* | When copying a temporary object to initialize an entity for which the | Douglas Gregor | 2010-04-25 | 1 | -0/+18 |
* | Fix PR6648 by not creating a temporary with the type of a | Rafael Espindola | 2010-03-21 | 1 | -0/+13 |
* | Give explicit template instantiations weak ODR linkage. Former | Douglas Gregor | 2010-03-13 | 1 | -1/+1 |
* | Re-revert the explicit template instantiation linkage patch. I am beginning t... | Douglas Gregor | 2010-03-13 | 1 | -1/+1 |
* | Reinstate patch to turn explicit template instantiations into weak symbols | Douglas Gregor | 2010-03-13 | 1 | -1/+1 |
* | Revert the linkage change for explicit template instantiations; something is ... | Douglas Gregor | 2010-03-12 | 1 | -1/+1 |
* | Give explicit template instantiations weak linkage (but don't defer | Douglas Gregor | 2010-03-12 | 1 | -1/+1 |
* | When binding an lvalue to a reference, we always need to pop temporaries. | Anders Carlsson | 2010-02-04 | 1 | -0/+21 |
* | Check in a test case and a nasty workaround for PR6199. | Anders Carlsson | 2010-02-02 | 1 | -0/+18 |
* | When transforming CXXExprWithTemporaries and CXXBindTemporaryExpr | Douglas Gregor | 2009-12-24 | 1 | -0/+14 |
* | InitializationSequence handles binding to temporaries, so that | Douglas Gregor | 2009-12-24 | 1 | -0/+19 |
* | Switch the initialization required by return statements over to the | Douglas Gregor | 2009-12-18 | 1 | -0/+14 |
* | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 1 | -2/+2 |
* | Don't bind arguments to temporaries if the argument has a reference type. | Anders Carlsson | 2009-11-13 | 1 | -0/+14 |
* | Fix two bugs with temporaries: | Anders Carlsson | 2009-11-13 | 1 | -0/+23 |
* | If a member variable of reference type is bound to a temporary in its member ... | Anders Carlsson | 2009-11-06 | 1 | -0/+17 |
* | If a member initializer create temporaries we need to destroy them. Fixes PR5... | Anders Carlsson | 2009-11-06 | 1 | -0/+33 |
* | Add missing colons for FileCheck. | Benjamin Kramer | 2009-10-31 | 1 | -3/+3 |
* | When building a cast argument, make sure to bind the result to a temporary. | Anders Carlsson | 2009-10-18 | 1 | -0/+22 |