- 3b80232 Remove InitializationSequence::ReferenceBinding, the last redundant sequence kind. by Sebastian Redl · 14 years ago
- 54001c1 Check for deprecated/unavailable/etc attributes on fields that are by Douglas Gregor · 14 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- c03fa49 ARC writeback isn't supposed to apply to local indirect pointers, by John McCall · 14 years ago
- 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 14 years ago
- d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 14 years ago
- b4b7b50 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 14 years ago
- 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
- 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 14 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
- 7491c49 Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. by Sebastian Redl · 14 years ago
- d695d6b Remove more references to FailedSequence. by Sebastian Redl · 14 years ago
- 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 14 years ago
- 2be7e90 Implement defaulting of destructors. by Sean Hunt · 14 years ago
- 1e23865 Make it so that we actually generate definitions for explicitly by Sean Hunt · 14 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 14 years ago
- d49bd55 Fix delegating constructors stylistic issues. by Sean Hunt · 14 years ago
- 059ce0d Fully implement delegating constructors! by Sean Hunt · 14 years ago
- f8b1771 Don't waste memory if the initializer expression is empty. by Argyrios Kyrtzidis · 14 years ago
- a47317b PR4304: Add warning for designators in strict c89 mode. by Eli Friedman · 14 years ago
- 3e8dc2a Use the ArrayFiller to fill out "holes" in the array initializer due to designated initializers, by Argyrios Kyrtzidis · 14 years ago
- 4423ac0 For by Argyrios Kyrtzidis · 14 years ago
- b8fc45f In C++, when initializing an array from a pascal string, it's OK if the array by Anders Carlsson · 14 years ago
- bc34b1d PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 14 years ago
- 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 14 years ago
- 4171766 Implement delegating constructors partially. by Sean Hunt · 14 years ago
- 25ca421 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 14 years ago
- 3002823 Rough fix for PR9323 that prevents Clang from marking copy constructor by Chandler Carruth · 14 years ago
- cd9ec3b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 14 years ago
- fef8b34 Reorganize subelement initialization checking, no functionality change. by John McCall · 14 years ago
- ce6c9b7 Small optimization: avoid redundant checks of whether a type is an array by John McCall · 14 years ago
- e0fd832 implement a tiny amount of codegen support for gnu array range by Chris Lattner · 14 years ago
- 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
- 65e7a9e When initializing struct members, the important thing is that the "initializing" expression is by Argyrios Kyrtzidis · 14 years ago
- 63e7d25 Fixed parameter names. by Abramo Bagnara · 14 years ago
- dfbb02a Fix whitespace. by NAKAMURA Takumi · 14 years ago
- 0099530 7bit-ize. by NAKAMURA Takumi · 14 years ago
- 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 14 years ago
- cc15f01 Implement the preference for move-construction over copy-construction by Douglas Gregor · 14 years ago
- f5d8f46 Promote the static getNRVOCandidate() function, which computed the by Douglas Gregor · 14 years ago
- fb5d7ef Improve the diagnostic that complains about binding an rvalue by Douglas Gregor · 14 years ago
- b2855ad More work to bring reference binding up to the latest C++0x by Douglas Gregor · 14 years ago
- 564cb06 When performing reference binding via a conversion function, perform by Douglas Gregor · 14 years ago
- c5db24d Start refactoring reference binding to more closely match the C++0x by Douglas Gregor · 14 years ago
- 69d8316 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 14 years ago
- f2ae526 Sema::BuildCXXMemberCallExpr() can fail due to access or ambiguities, by Douglas Gregor · 14 years ago
- 2d75bbd Emit an extension diagnostic for C99 designated initializers that appear in C++ code by Douglas Gregor · 14 years ago
- f57258b MSVC doesn't require an accessible copy-constructor when binding a temporary class object to a const-reference. by Francois Pichet · 14 years ago
- a0e27f0 Redesign the way anonymous fields are handled in designated-initializers. by Francois Pichet · 14 years ago
- 241d558 Bump up property conversion earlier in the initialization process. Fixes by John McCall · 14 years ago
- 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
- 74e40b7 Don't crash when initializing a subaggregate in C from a property r-value. by John McCall · 14 years ago
- f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
- a3998bd When we're performing an explicit cast of some sort, don't complain by Douglas Gregor · 14 years ago
- 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
- 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
- 7663f39 A bundle of whitespace changes, separated out from the functional changes. by Nick Lewycky · 14 years ago
- daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
- 8ff338b When performing initialization of a copy of a temporary object, use by Douglas Gregor · 14 years ago
- 15d7d12 Extend the bitfield-truncation warning to initializations. by John McCall · 14 years ago
- b934c2d Unnest; no functionality change. by John McCall · 14 years ago
- e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 14 years ago
- 6493cc5 Improve our handling of C++ [class.copy]p3, which specifies that a by Douglas Gregor · 14 years ago
- 3afb977 When attempting reference binding to an overloaded function, also by Douglas Gregor · 14 years ago
- 8e96043 Properly diagnose invalid casts to function references. Patch by by Douglas Gregor · 14 years ago
- d86132d Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 14 years ago
- 20e047a When list-initializing a vector, try to copy-initialize from vectors instead by John McCall · 14 years ago
- 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
- 428edaf Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 14 years ago
- 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
- 9046c22 Allow a string literal to initialize a tail array (PR8217), patch by Chris Lattner · 14 years ago
- 022d13d This patch fixes multiple issues in clang's designated init builder and by Douglas Gregor · 14 years ago
- b72db89 In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 14 years ago
- 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
- 8fcc516 When performing overload resolution, only compare the final conversion by Douglas Gregor · 14 years ago
- 19311e7 Use the new-initialization code for initializing scalars with a by Douglas Gregor · 14 years ago
- ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 15 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 15 years ago
- 38a4ffe Work around a gcc warning. by John McCall · 15 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
- 120d63c Move some of SemaOverload's API to various places in Overload.h, and kill by John McCall · 15 years ago
- 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 15 years ago
- 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 15 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 15 years ago
- 4e6fbce Relax the construction of a definition for implicit, trivial default by Chandler Carruth · 15 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 15 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
- 572fc62 Don't try to initialize a reference with a constructed temporary if either by John McCall · 15 years ago
- 09865a9 PR3344: Downgrade "too many braces around scalar initializer" to a warning. by Eli Friedman · 15 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
- 569c316 Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 15 years ago
- f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 15 years ago
- 66d0acd Make sure that implicit qualification and derived-to-base conversions of xvalues preserve xvalue-ness. Unfortunately I have no idea how to test this property; there doesn't seem to be a syntactical construct that triggers such a conversion and still allows the distinction between prvalues and xvalues to be made. by Sebastian Redl · 15 years ago
- 0a2eb56 Added extra check when looking for location of '=' in a copy initialization. by Fariborz Jahanian · 15 years ago
- 10f8e31 Fix source location of the initializer in by Fariborz Jahanian · 15 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago