summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/temporaries.cpp
AgeCommit message (Expand)Author
2018-07-23Support lifetime-extension of conditional temporaries.Richard Smith
2018-07-19[clang]: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta
2018-07-17Restructure checking for, and warning on, lifetime extension.Richard Smith
2018-07-17Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn
2018-07-17Restructure checking for, and warning on, lifetime extension.Richard Smith
2016-12-05DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith
2015-02-27Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie
2015-02-27Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie
2015-02-19CodeGen: static constexpr data members should have a linkonce_odr initDavid Majnemer
2015-01-10Fix temporary lifetime extension from an initializer using braced "functional"Richard Smith
2014-07-18Mark C++ reference parameters as dereferenceableHal Finkel
2014-07-08PR20227: materialize a temporary when dynamic_casting a class prvalue to aRichard Smith
2014-05-28Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky
2014-05-06AST: Update reference temporary manglingDavid Majnemer
2013-08-15CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin
2013-07-04Testcase for PR14130, which was probably fixed by r183859.Richard Smith
2013-06-15PR16263: Implement current direction of core issue 1376. Binding a reference toRichard Smith
2013-06-12Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith
2013-06-11Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith
2013-06-11Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith
2013-06-04Remove some unreachable (and wrong) code and replace it with an assertion.Richard Smith
2013-06-03Convert some Unicode whitespace to ASCII whitespace.Richard Smith
2013-06-03Do not walk through member-accesses on bitfields when looking for the objectRichard Smith
2013-06-03Fix handling of pointers-to-members and comma expressions whenRichard Smith
2013-01-31Update the tests.Bill Wendling
2013-01-29Modify the tests for the (sorted) order that the attributes come out as now.Bill Wendling
2012-11-13Fix some wrong-code bugs in implicitly-defined assignment operators:Richard Smith
2011-11-27In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for anPeter Collingbourne
2011-08-25Track whether an AggValueSlot is potentially aliased, and do notJohn McCall
2011-07-09A number of array-related IR-gen cleanups.John McCall
2011-01-26Fix some obvious bugs in the conditional-cleanup code and then make theJohn McCall
2010-11-17Reset the lifetime-managed flag between emission of the agg conditionalJohn McCall
2010-09-18Fix a bug with binding l-values to elided temporaries, and leave a coupleJohn McCall
2010-09-16Right, there are *two* cases of pr-value class-type expressions that don'tJohn McCall
2010-09-15Test hardening.John McCall
2010-09-15one piece of code is responsible for the lifetime of every aggregateJohn McCall
2010-07-08Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor
2010-07-07Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor
2010-07-07Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor
2010-04-25Tweak test for destruction of copied temporary objectsDouglas Gregor
2010-04-25When copying a temporary object to initialize an entity for which theDouglas Gregor
2010-03-21Fix PR6648 by not creating a temporary with the type of aRafael Espindola
2010-03-13Give explicit template instantiations weak ODR linkage. FormerDouglas Gregor
2010-03-13Re-revert the explicit template instantiation linkage patch. I am beginning t...Douglas Gregor
2010-03-13Reinstate patch to turn explicit template instantiations into weak symbolsDouglas Gregor
2010-03-12Revert the linkage change for explicit template instantiations; something is ...Douglas Gregor
2010-03-12Give explicit template instantiations weak linkage (but don't deferDouglas Gregor
2010-02-04When binding an lvalue to a reference, we always need to pop temporaries.Anders Carlsson
2010-02-02Check in a test case and a nasty workaround for PR6199.Anders Carlsson
2009-12-24When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor