- b5e4ace Fix stack overflow when trying to create an implicit moving by Argyrios Kyrtzidis · 12 years ago
- c969e6a Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about what's going on, per Sean Silva's suggestion. by Richard Smith · 12 years ago
- d1a55a6 Egriegious hack to support libstdc++4.6's broken <atomic> header, which defines by Richard Smith · 12 years ago
- be9af12 Add FP_CONTRACT support for clang. by Lang Hames · 12 years ago
- e402e72 Fix for r163013 regression and further __interface enhancement. by John McCall · 12 years ago
- 54b3ba8 Don't produce diagnostics for missing ctor-initializers during template by Richard Smith · 12 years ago
- 7821e07 Make warnings about uninitialized fields include the field name. by Hans Wennborg · 12 years ago
- 1a6eac8 Doxygen-ify a comment. by Craig Topper · 12 years ago
- b6b5b97 PR13890: Warn on abstract final classes. by David Blaikie · 12 years ago
- d6f80da Per C++11 [class.friend]p3, the 'friend' keyword must appear first in a by Richard Smith · 12 years ago
- 471f985 Warn about self references in in-class initializers. by Hans Wennborg · 12 years ago
- 8f411c3 Don't write uninitialized values even if nobody ever asks for it. by Axel Naumann · 12 years ago
- a6ddea6 When diagnosing multiple mem-initializers in a delegating ctor, point to the delegating initializer, not to the first initializer. For good measure, also highlight the other initializer. by Richard Smith · 12 years ago
- dd08427 As we do with base and member initializers in a dependent class, delay by Douglas Gregor · 12 years ago
- 1ad23d6 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 12 years ago
- cddbc1d Don't try to check override control for invalid member functions. Fixes a crash in a corner case. Patch by Olivier Goffart! by Richard Smith · 12 years ago
- f143ae9 Changed the remaining dead asserts to llvm_unreachable. by Joao Matos · 12 years ago
- 17d35c3 Normalize line endings of r163013 (part 2). by Joao Matos · 12 years ago
- 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
- a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
- 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
- 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
- 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- a8eaf00 Fix undefined behavior: member function calls where 'this' is a null pointer. by Richard Smith · 12 years ago
- 5965b7c Better wording for reference self-initialization warning. by Hans Wennborg · 12 years ago
- d1420c6 Store SourceManager pointer on PrintingPolicy in the case where we're dumping, by Richard Smith · 12 years ago
- 2217f85 Make __is_convertible_to handle abstract types correctly. PR13591. by Eli Friedman · 12 years ago
- 1f2e1a9 Check access to friend declarations. There's a number of different by John McCall · 12 years ago
- 0b8220a -Wunused-private-fields: Don't try to check unresolved initializer expressions by Richard Smith · 12 years ago
- a4b3965 PR13499: Don't try to check whether 'override' has been validly applied until by Richard Smith · 12 years ago
- eef0029 PR13527: don't assert if a function is explicitly defaulted when it's already by Richard Smith · 12 years ago
- 5295b97 Fix crash if a literal operator template's template parameter pack is not a non-type template parameter pack. Patch by Andy Gibbs! by Richard Smith · 12 years ago
- c27bc80 Attaching comments to declarations: handle using-declaration. by Dmitri Gribenko · 12 years ago
- dd25e80 PR13479: If we see the definition of an out-of-line destructor in C++11, be by Richard Smith · 12 years ago
- b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
- 3fe52ff When we have an Objective-C object with non-trivial lifetime in a by Douglas Gregor · 12 years ago
- 517bb84 PR13381, part 2: when determining if a defaulted special member function should by Richard Smith · 12 years ago
- 6a06e5f PR13381: consider cv-qualifiers on a class member's type when determining which by Richard Smith · 12 years ago
- f729ce0 Ignore visibility attributes after definitions. This matches newer (4.7) gcc's by Rafael Espindola · 12 years ago
- e3f470a Stop instantiating a class if we hit a static_assert failure. Also, if the by Richard Smith · 12 years ago
- a5ef44f Enable comment parsing and semantic analysis to emit diagnostics. A few by Dmitri Gribenko · 12 years ago
- ff817f7 When marking virtual functions as used for a class' vtable, mark all functions by Richard Smith · 12 years ago
- 3a2d0fb Split out the "empty" case for compound statement into a separate ctor. by Benjamin Kramer · 12 years ago
- 8a50fe0 Be more eager about setting the 'Invalid' bit on an invalid class by Douglas Gregor · 12 years ago
- 619ee6a Avoid redundant error when redefining a function as deleted. by David Blaikie · 12 years ago
- d9cf826 PR12937: Explicitly deleting an explicit template specialization. by David Blaikie · 12 years ago
- 831421f Unrevert r158887, reverted in r158949, along with a fix for the bug which by Richard Smith · 12 years ago
- 4e294ee Revert r158887. This fixes pr13168. by Rafael Espindola · 12 years ago
- 7d96f61 If an object (such as a std::string) with an appropriate c_str() member function by Richard Smith · 12 years ago
- 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
- ef2b5b3 Documentation cleanup: by James Dennett · 12 years ago
- e099125 Fix T* p to T *p by Richard Trieu · 12 years ago
- de5e75c Use a proper visitor to recursively check for uninitialized use in constructors. by Richard Trieu · 12 years ago
- 568eae4 Allow __attribute__((unused)) for fields and make it silence by Daniel Jasper · 12 years ago
- d3861ce Remove CXXRecordDecl flags which are unused after r158289. by Richard Smith · 12 years ago
- 7756afa Fix PR13052 properly, by performing special member lookup to determine whether by Richard Smith · 12 years ago
- ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
- f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
- d21016f Make delegating initializers use a similar codepath to base initializers in dependent contexts. PR12890. by Eli Friedman · 12 years ago
- c1aa40c Apparently empty names are allowed here. by Benjamin Kramer · 12 years ago
- c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 12 years ago
- 3003e1d Fold the six functions checking explicitly-defaulted special member functions by Richard Smith · 12 years ago
- ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
- 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
- f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
- d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
- a2e76f5 [class.copy]p23: Fix an assertion caused by incorrect argument numbering in a by Richard Smith · 12 years ago
- a1366cb PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode. by Richard Smith · 12 years ago
- 5d59b79 PR12625: Cope with classes which have incomplete base or member types: by Richard Smith · 12 years ago
- 8c614e4 PR12629: Cope with parenthesized function types when attaching a delayed by Richard Smith · 12 years ago
- a4156b8 Fix regression in r154844. If necessary, defer computing adjusted destructor by Richard Smith · 12 years ago
- c86d1fd SemaDeclCXX.cpp: Fix utf8 in comment. by NAKAMURA Takumi · 12 years ago
- 704c8f7 Fix bug where a class's (deleted) copy constructor would be implicitly given a by Richard Smith · 12 years ago
- e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
- 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
- cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
- 63f5578 My original patch missed the virtual-base case for destroying by John McCall · 12 years ago
- 12d8d80 Fix the access check performed as part of the determination of whether by John McCall · 12 years ago
- b9abd872 Fix several problems with protected access control: by John McCall · 12 years ago
- bf9658c Point the caret at the error for the 'expected namespace name' diagnostic in by Richard Smith · 12 years ago
- 6c656c3 Remove dead assignment to local variable. by Ted Kremenek · 12 years ago
- e6af660 PR10217 diagnostic fix: don't say 'copy constructor' when we mean by Richard Smith · 13 years ago
- 5bdaac5 Finish PR10217: Ensure we say that a special member was implicitly, not by Richard Smith · 13 years ago
- 1c931be Implement DR1402: if a field or base class is not movable, the derived class's by Richard Smith · 13 years ago
- c5a89a1 Basic semantic analysis support for inheriting constructor declarations in by Richard Smith · 13 years ago
- 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 13 years ago
- df8dc86 Refactor special member function deletion. No functionality change. by Richard Smith · 13 years ago
- 6960587 Unify and fix our checking of C++ [dcl.meaning]p1's requirements by Douglas Gregor · 13 years ago
- 9c6fde5 Skip through transparent contexts when deciding where to add a friend function. by Nick Lewycky · 13 years ago
- 9cda03f Ensure that default arguments are handled correctly in sub scopes. For example: by James Molloy · 13 years ago
- 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- e5658f0 PR12225: The requirement that literal operators be namespace-scope functions by Richard Smith · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- f52757d Only make a call to a copy constructor elidable if in fact we are by Douglas Gregor · 13 years ago