- 72a43bb Add a new failure kind, FK_Incomplete, to InitializationSequence, to by Douglas Gregor · 15 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
- 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 15 years ago
- 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
- 6b6d01f Reapply the reference-binding patch applied below, along with a fix to by Douglas Gregor · 15 years ago
- b697e08 Diagnose deprecated/unavailable functions selected by overload resolution. by John McCall · 15 years ago
- 4d9e738 Complain when we try to initialize an object of Objective-C class type by Douglas Gregor · 15 years ago
- 72e96fd Add an enum to CXXConstructExpr so we can determine if the construction expression constructs a non-virtual or virtual base. by Anders Carlsson · 15 years ago
- 1c63b9c When explicitly building a temporary object (CXXTemporaryObjectExpr), by Douglas Gregor · 15 years ago
- fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 15 years ago
- 087fb7d Ensure that we have completed a type before attempting initialization by Douglas Gregor · 15 years ago
- b86cf0c When copying a temporary object to initialize an entity for which the by Douglas Gregor · 15 years ago
- 4154e0b When we create a temporary of class type that we don't immediately by Douglas Gregor · 15 years ago
- f86fcb3 When we attempt to create a temporary object of class type, be sure by Douglas Gregor · 15 years ago
- d1a2722 When we are performing copy initialization of a class type via its by Douglas Gregor · 15 years ago
- 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 15 years ago
- e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 15 years ago
- f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
- 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 15 years ago
- a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
- 688fc9b Switch the initialization of Objective-C message parameters (as occurs by Douglas Gregor · 15 years ago
- 711f34a Keep tack of whether a base in an InitializedEntity is an inherited virtual base or not. Use this in CheckConstructorAccess. by Anders Carlsson · 15 years ago
- 9a68a67 Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to report different diagnostics depending on which entity is being initialized. by Anders Carlsson · 15 years ago
- f3afbea Fix comment to reflect recent code change. by John Thompson · 15 years ago
- e12a779 reapply john's patch, he broke mainline again by changing the test. by Chris Lattner · 15 years ago
- 56f3cc6 revert r101863, whcih is causing Sema/altivec-init.c to fail on a ton by Chris Lattner · 15 years ago
- 820cbbb Altivec vector literal initializer count mismatch error removed. by John Thompson · 15 years ago
- 2559a70 When checking the copy constructor for the optional copy during a by Douglas Gregor · 15 years ago
- 523d46a In C++98/03, when binding a reference to an rvalue of by Douglas Gregor · 15 years ago
- 153b3ba Do not consider explicit constructors when performing a copy to a by Douglas Gregor · 15 years ago
- 3fbaf3e Improve our handling of user-defined conversions as part of overload by Douglas Gregor · 15 years ago
- 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
- d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 15 years ago
- f0e43e5 Switch the checking of implicit casts for static_cast, C-style, and by Douglas Gregor · 15 years ago
- 74e386e Kill ForceRValue once and for all by Douglas Gregor · 15 years ago
- 23ef6c0 Eliminate ForceRValue parameters from reference binding. Did I mention by Douglas Gregor · 15 years ago
- 871f439 Eliminate the Elidable parameter to PerformImplicitConversion; we don't need it. by Douglas Gregor · 15 years ago
- aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
- 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 15 years ago
- 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 15 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
- 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 15 years ago
- 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
- b70cf44 Switch semantic analysis of the conditional operator from using by Douglas Gregor · 15 years ago
- f0e0b17 Kill off two more uses of Sema::CheckReferenceInit in favor of the new by Douglas Gregor · 15 years ago
- 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 15 years ago
- 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
- 80639de Implement -Wmissing-field-initializers. Patch by mikem! by John McCall · 15 years ago
- a1a9f03 Reference binding via user-defined conversion can compute a binding by Douglas Gregor · 15 years ago
- 1dcd061 Fix 80 col violation. by Tanya Lattner · 15 years ago
- 47f164e Fix indentation, use string directly instead of StringRef. by Tanya Lattner · 15 years ago
- 20df668 Fix some weird patch issue. by Tanya Lattner · 15 years ago
- 1e1d396 Implement missing-braces warning and add a test case. by Tanya Lattner · 15 years ago
- 5fccd36 Reinstate r97674 with a fix for the assertion that was firing in <list> by Douglas Gregor · 15 years ago
- a7cb22d Revert r97674; it's causing failures by Douglas Gregor · 15 years ago
- b29b37d Implement disambiguation of base class members via a by Douglas Gregor · 15 years ago
- 91be6f5 Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. We by Douglas Gregor · 15 years ago
- 692f85c Commit Eli's fix for implicit conversions to array type. Fixes PR6264. by Douglas Gregor · 15 years ago
- ba7bc55 Revert: "Change InitListExpr to allocate the array for holding references" by Ted Kremenek · 15 years ago
- 9f9269e Change InitListExpr to allocate the array for holding references by Ted Kremenek · 15 years ago
- b571924 Silence a GCC warning about a possibly uninitialized variable. It's data flow by Chandler Carruth · 15 years ago
- 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
- 2c79281 Be more careful when checking initializer lists that involve reference by Douglas Gregor · 15 years ago
- 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 15 years ago
- a508b7d Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 15 years ago
- 67fa05b A dependent initializer with zero arguments should return a NULL by Douglas Gregor · 15 years ago
- a64a869 Revert the new reference binding code; I came up with a way simpler solution for the reference binding bug that is preventing self-hosting. by Anders Carlsson · 15 years ago
- 41593e3 Fix this comment. by John McCall · 15 years ago
- b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
- 3aba093 Start creating CXXBindReferenceExpr nodes when binding complex types to references. by Anders Carlsson · 15 years ago
- 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
- 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
- ca755fe Eliminate yet another old-school PerformCopyInitialization. by Anders Carlsson · 15 years ago
- ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
- de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 15 years ago
- a6fe0bf Simplify InitListChecker::CheckReferenceType by Anders Carlsson · 15 years ago
- 86820f5 Pass access specifiers around in overload resolution. by John McCall · 15 years ago
- a1635d9 Code simplification; this should have no visible effects. by Eli Friedman · 15 years ago
- 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
- 8ff9e86 Change all InitializedEntity pointers over to be references. by Anders Carlsson · 15 years ago
- 9a8a70e Start passing InitializedEntity to CheckDesignatedInitializer. by Anders Carlsson · 15 years ago
- 987dc6a More init work, adding more entity parameters. by Anders Carlsson · 15 years ago
- 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
- 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
- 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago
- 1f24350 When an InitializedEntity is passed to CheckSingleInitializer, call the new Sema::PerformCopyInitialization overload. by Anders Carlsson · 15 years ago
- c07b8c0 Change CheckSingleInitializer to take/return OwningExprResults instead. No functionality change. by Anders Carlsson · 15 years ago
- d3d824d Separate EK_ArrayOrVectorElement into EK_ArrayElement and EK_VectorElement; arrays and vectors are pretty different beasts in C++. Doug, please review/comment. by Anders Carlsson · 15 years ago
- eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
- 5535c38 Fix the CodeGen half of PR5911 by changing reference initialization to by Chandler Carruth · 15 years ago
- cbce606 So I was sitting around, trying vainly to think of something to commit, and then by John McCall · 15 years ago
- 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 15 years ago
- 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 15 years ago
- 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
- 319d57f Move the allocation of designators in DesignatedInitExpr to the by Douglas Gregor · 15 years ago
- c171e3b Typo correction for C99 designated field initializers, e.g., by Douglas Gregor · 15 years ago
- a188ff2 Switch parameter-passing for calls via function pointers (where we by Douglas Gregor · 15 years ago