- 112aa82 Remove InitializationSequence::ReferenceBinding, the last redundant sequence kind. by Sebastian Redl · 14 years ago
- a82064c Check for deprecated/unavailable/etc attributes on fields that are by Douglas Gregor · 14 years ago
- c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- 63f8444 ARC writeback isn't supposed to apply to local indirect pointers, by John McCall · 14 years ago
- f2b4b69 Changes ParenListExpr to always require a type. by Manuel Klimek · 14 years ago
- 58df509 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 14 years ago
- 2fa40a3 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 14 years ago
- fe31481 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
- fa27234 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- 3382372 Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
- d201edf 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
- 724bfe1 Remove more references to FailedSequence. by Sebastian Redl · 14 years ago
- c7ca587 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
- 1f69a02 Implement defaulting of destructors. by Alexis Hunt · 14 years ago
- f92197c Make it so that we actually generate definitions for explicitly by Alexis Hunt · 14 years ago
- f479f1b Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Alexis Hunt · 14 years ago
- 271c368 Fix delegating constructors stylistic issues. by Alexis Hunt · 15 years ago
- 61bc173 Fully implement delegating constructors! by Alexis Hunt · 15 years ago
- fddbcfb Don't waste memory if the initializer expression is empty. by Argyrios Kyrtzidis · 15 years ago
- ea7b85b PR4304: Add warning for designators in strict c89 mode. by Eli Friedman · 15 years ago
- 446bcf2 Use the ArrayFiller to fill out "holes" in the array initializer due to designated initializers, by Argyrios Kyrtzidis · 15 years ago
- b2ed28e For by Argyrios Kyrtzidis · 15 years ago
- d162fb8 In C++, when initializing an array from a pascal string, it's OK if the array by Anders Carlsson · 15 years ago
- 554eba9 PR9669: implement correct checking for [dcl.init.string]p2. by Eli Friedman · 15 years ago
- 0129629 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 15 years ago
- c5575cc Implement delegating constructors partially. by Alexis Hunt · 15 years ago
- 3014163 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 15 years ago
- a28097d Rough fix for PR9323 that prevents Clang from marking copy constructor by Chandler Carruth · 15 years ago
- e2f943b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 15 years ago
- 5decec9 Reorganize subelement initialization checking, no functionality change. by John McCall · 15 years ago
- 66884dd Small optimization: avoid redundant checks of whether a type is an array by John McCall · 15 years ago
- b0ed51d implement a tiny amount of codegen support for gnu array range by Chris Lattner · 15 years ago
- b491ed3 Handle the resolution of a reference to a function template (which by Douglas Gregor · 15 years ago
- 0d349f9 When initializing struct members, the important thing is that the "initializing" expression is by Argyrios Kyrtzidis · 15 years ago
- 92141d2 Fixed parameter names. by Abramo Bagnara · 15 years ago
- f9cbcc4 Fix whitespace. by NAKAMURA Takumi · 15 years ago
- 7c28886 7bit-ize. by NAKAMURA Takumi · 15 years ago
- 5828135 Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 15 years ago
- f282a76 Implement the preference for move-construction over copy-construction by Douglas Gregor · 15 years ago
- 5d36900 Promote the static getNRVOCandidate() function, which computed the by Douglas Gregor · 15 years ago
- bed28f7 Improve the diagnostic that complains about binding an rvalue by Douglas Gregor · 15 years ago
- 24f2e8e More work to bring reference binding up to the latest C++0x by Douglas Gregor · 15 years ago
- d412fe5 When performing reference binding via a conversion function, perform by Douglas Gregor · 15 years ago
- 92e460e Start refactoring reference binding to more closely match the C++0x by Douglas Gregor · 15 years ago
- 7a2a116 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 15 years ago
- 668443e Sema::BuildCXXMemberCallExpr() can fail due to access or ambiguities, by Douglas Gregor · 15 years ago
- c124e59 Emit an extension diagnostic for C99 designated initializers that appear in C++ code by Douglas Gregor · 15 years ago
- 687aaf0 MSVC doesn't require an accessible copy-constructor when binding a temporary class object to a const-reference. by Francois Pichet · 15 years ago
- f3e5b4e Redesign the way anonymous fields are handled in designated-initializers. by Francois Pichet · 15 years ago
- ed75c09 Bump up property conversion earlier in the initialization process. Fixes by John McCall · 15 years ago
- 6d4db0c PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
- 211e699 Don't crash when initializing a subaggregate in C from a property r-value. by John McCall · 15 years ago
- 34376a6 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
- 6dd3a6a When we're performing an explicit cast of some sort, don't complain by Douglas Gregor · 15 years ago
- 086a464 Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 15 years ago
- 783dd6e Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
- 9331ed8 A bundle of whitespace changes, separated out from the functional changes. by Nick Lewycky · 15 years ago
- 8cb679e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 15 years ago
- cbd0710 When performing initialization of a copy of a temporary object, use by Douglas Gregor · 15 years ago
- 1f42564 Extend the bitfield-truncation warning to initializations. by John McCall · 15 years ago
- 643169b Unnest; no functionality change. by John McCall · 15 years ago
- aeb5644 Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 15 years ago
- bd6b17f Improve our handling of C++ [class.copy]p3, which specifies that a by Douglas Gregor · 15 years ago
- bcd6253 When attempting reference binding to an overloaded function, also by Douglas Gregor · 15 years ago
- e81f58e Properly diagnose invalid casts to function references. Patch by by Douglas Gregor · 15 years ago
- 9351315 Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 15 years ago
- 6a16b2f When list-initializing a vector, try to copy-initialize from vectors instead by John McCall · 15 years ago
- c3007a2 No really, we don't have a retain/release system for statements/expressions by John McCall · 15 years ago
- 0171815 Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 15 years ago
- 5bb5e4a Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 15 years ago
- 001b29c Allow a string literal to initialize a tail array (PR8217), patch by Chris Lattner · 15 years ago
- 559c9fb This patch fixes multiple issues in clang's designated init builder and by Douglas Gregor · 15 years ago
- dfbdfbb In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 15 years ago
- 7a626f6 one piece of code is responsible for the lifetime of every aggregate by John McCall · 15 years ago
- d5b730c9 When performing overload resolution, only compare the final conversion by Douglas Gregor · 15 years ago
- 8ec5173 Use the new-initialization code for initializing scalars with a by Douglas Gregor · 15 years ago
- 2b88c11 Provide proper type-source location information for by Douglas Gregor · 15 years ago
- 50c6825 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
- faf5fb4 One who seeks knowledge learns something new every day. by John McCall · 15 years ago
- 7a1da89 Work around a gcc warning. by John McCall · 15 years ago
- 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
- e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
- 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
- 5c32be0 Move some of SemaOverload's API to various places in Overload.h, and kill by John McCall · 15 years ago
- bfd822c Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 15 years ago
- de6836a Struggle mightily against header inclusion in Sema.h. by John McCall · 15 years ago
- dadc575 OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 15 years ago
- c926240 Relax the construction of a definition for implicit, trivial default by Chandler Carruth · 15 years ago
- 37ad551 Sundry incremental steps towards killing off Action. by John McCall · 15 years ago
- 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
- 3696dcb Don't try to initialize a reference with a constructed temporary if either by John McCall · 15 years ago
- df23925 PR3344: Downgrade "too many braces around scalar initializer" to a warning. by Eli Friedman · 15 years ago
- c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
- 8b2d2fe Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 15 years ago
- cf14216 Store inheritance paths after CastExprs instead of inside them. by John McCall · 15 years ago
- ae8cbb7 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
- da2da9c Added extra check when looking for location of '=' in a copy initialization. by Fariborz Jahanian · 15 years ago
- 3fd2a55 Fix source location of the initializer in by Fariborz Jahanian · 15 years ago
- c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago