aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
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
2010-04-17Improve our handling of user-defined conversions as part of overloadDouglas Gregor
2010-04-17Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer
2010-04-16Collapse the three separate initialization paths inDouglas Gregor
2010-04-16Switch the checking of implicit casts for static_cast, C-style, andDouglas Gregor
2010-04-16Kill ForceRValue once and for allDouglas Gregor
2010-04-16Eliminate ForceRValue parameters from reference binding. Did I mentionDouglas Gregor
2010-04-16Eliminate the Elidable parameter to PerformImplicitConversion; weDouglas Gregor
2010-04-14Teach typo correction about various language keywords. We can'tDouglas Gregor
2010-04-13Use ASTVector instead of std::vector for the Exprs in InitListExpr. PerformanceTed Kremenek
2010-04-02Rework our handling of copy construction of temporaries, which was aDouglas Gregor
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-31Regularize support for naming conversion functions in using decls.John McCall
2010-03-30Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall
2010-03-26Switch semantic analysis of the conditional operator from usingDouglas Gregor
2010-03-25Kill off two more uses of Sema::CheckReferenceInit in favor of the newDouglas Gregor
2010-03-19Remember the "found declaration" for an overload candidate, which is theJohn McCall
2010-03-16Perform access control for the implicit base and member destructor callsJohn McCall
2010-03-11Implement -Wmissing-field-initializers. Patch by mikem!John McCall
2010-03-07Reference binding via user-defined conversion can compute a bindingDouglas Gregor
2010-03-07Fix 80 col violation.Tanya Lattner
2010-03-07Fix indentation, use string directly instead of StringRef.Tanya Lattner
2010-03-07Fix some weird patch issue.Tanya Lattner