aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2010-07-21Fix source location of the initializer in Fariborz Jahanian
2010-07-20Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl
2010-07-13Whenever we're creating an expression that is typically an rvalueDouglas Gregor
2010-07-13When forming a function call or message send expression, be sure toDouglas Gregor
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-07Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor
2010-07-07Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor
2010-07-07Fix an issue with opencl init list checking.Nate Begeman
2010-07-02Introduce a new routine, LookupConstructors(), and use it for allDouglas Gregor
2010-07-01Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor
2010-07-01Remove unnecessary ASTContext parameter fromDouglas Gregor
2010-07-01When performing copy initialization via user-defined conversions,Douglas Gregor
2010-06-30Make both old and new versions of reference binding use the new classificatio...Sebastian Redl
2010-06-30Fix a comment typo.Sebastian Redl
2010-06-18Don't complain about missing field initializers when the initializerDouglas Gregor
2010-06-07Use MaybeCreateCXXExprWithTemporaries for potential destruction ofFariborz Jahanian
2010-06-07PR7245: Make binding a reference to a temporary without a usable copyJeffrey Yasskin
2010-06-04More refactoring.John McCall
2010-05-20Add a new failure kind, FK_Incomplete, to InitializationSequence, toDouglas Gregor
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-15Recognize when the named return value optimization applies in aDouglas Gregor
2010-05-13Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor
2010-05-11Merged Elaborated and QualifiedName types.Abramo Bagnara
2010-05-07Reapply the reference-binding patch applied below, along with a fix toDouglas Gregor
2010-05-06Diagnose deprecated/unavailable functions selected by overload resolution.John McCall
2010-05-03Complain when we try to initialize an object of Objective-C class typeDouglas Gregor
2010-05-02Add an enum to CXXConstructExpr so we can determine if the construction expre...Anders Carlsson
2010-04-27When explicitly building a temporary object (CXXTemporaryObjectExpr),Douglas Gregor
2010-04-26Introduce Type::isStructureOrClassType(), which does the obviousDouglas Gregor
2010-04-26Ensure that we have completed a type before attempting initializationDouglas Gregor
2010-04-25When copying a temporary object to initialize an entity for which theDouglas Gregor
2010-04-24When we create a temporary of class type that we don't immediatelyDouglas Gregor
2010-04-24When we attempt to create a temporary object of class type, be sureDouglas Gregor
2010-04-24When we are performing copy initialization of a class type via itsDouglas Gregor
2010-04-24Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson
2010-04-24Pass the base specifiers through to CheckDerivedToBaseConversion. No function...Anders Carlsson
2010-04-24CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson
2010-04-23Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson
2010-04-22Whenever we complain about a failed initialization of a function orDouglas Gregor
2010-04-21Switch the initialization of Objective-C message parameters (as occursDouglas Gregor
2010-04-21Keep tack of whether a base in an InitializedEntity is an inherited virtual b...Anders Carlsson
2010-04-21Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to repo...Anders Carlsson
2010-04-20Fix comment to reflect recent code change.John Thompson
2010-04-20reapply john's patch, he broke mainline again by changing the test.Chris Lattner
2010-04-20revert r101863, whcih is causing Sema/altivec-init.c to fail on a tonChris Lattner
2010-04-20Altivec vector literal initializer count mismatch error removed.John Thompson
2010-04-18When checking the copy constructor for the optional copy during aDouglas Gregor
2010-04-18In C++98/03, when binding a reference to an rvalue ofDouglas Gregor
2010-04-18Do not consider explicit constructors when performing a copy to aDouglas Gregor