aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
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
2010-03-07Implement missing-braces warning and add a test case.Tanya Lattner
2010-03-03Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor
2010-03-03Revert r97674; it's causing failuresDouglas Gregor
2010-03-03Implement disambiguation of base class members via aDouglas Gregor
2010-03-02Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. WeDouglas Gregor
2010-02-26Commit Eli's fix for implicit conversions to array type. Fixes PR6264.Douglas Gregor
2010-02-19Revert: "Change InitListExpr to allocate the array for holding references"Ted Kremenek
2010-02-19Change InitListExpr to allocate the array for holding referencesTed Kremenek
2010-02-13Silence a GCC warning about a possibly uninitialized variable. It's data flowChandler Carruth
2010-02-09Migrate the mish-mash of declaration checks inDouglas Gregor