- 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
- 74e1ad9 constexpr tidyups: by Richard Smith · 13 years ago
- f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
- e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
- 83587db Implement DR1454. This allows all intermediate results in constant expressions by Richard Smith · 13 years ago
- 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 13 years ago
- 26f2cac constexpr: evaluation support for nullptr comparisons. by Richard Smith · 13 years ago
- 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 13 years ago
- 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
- 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 14 years ago
- dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 14 years ago
- 43a1b00 Sink variable into assert by Matt Beaumont-Gay · 14 years ago
- 7ae282f Split the storage of lambda information between the LambdaExpr and the by Douglas Gregor · 14 years ago
- 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 14 years ago
- 908a595 Don't allocate unused storage for captures/capture initializers in lambda expressions by Douglas Gregor · 14 years ago
- da8962a Move the storage of lambda captures and capture initializers from by Douglas Gregor · 14 years ago
- 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 14 years ago
- f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 14 years ago
- 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 14 years ago
- 41105ad const-qualify CXXRecordDecl::getCaptureFields. by Eli Friedman · 14 years ago
- eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 14 years ago
- 4d8d22b Extend CXXRecordDecl with a function that determines the mapping from by Douglas Gregor · 14 years ago
- 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 14 years ago
- bb3d14e objc: If a method is not implemented in the category implementation but by Fariborz Jahanian · 14 years ago
- b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 14 years ago
- 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 14 years ago
- 2fd5983 Implement DR1458: Taking the address of an object of incomplete class type is by Richard Smith · 14 years ago
- 925d8e7 Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into by Richard Smith · 14 years ago
- 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 14 years ago
- fd5a5f5 If a struct needs to be laid out, and it has not by Sean Callanan · 14 years ago
- d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 14 years ago
- a59d20b Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 14 years ago
- f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 14 years ago
- 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
- a3b9fa2 Make FunctionDecl::doesDeclarationForceExternallyVisibleDefinition use the same logic as FunctionDecl::isInlineDefinitionExternallyVisible to figure out whether to emit a definition. Based on work by Anton Yartsev. by Eli Friedman · 14 years ago
- 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 14 years ago
- 210386e Fix the result of VarDecl::checkInitIsICE so it is consistently accurate in C++11 mode. PR11928. by Eli Friedman · 14 years ago
- 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 14 years ago
- b918d6b objc: fixes a problem in block type comparison involving by Fariborz Jahanian · 14 years ago
- 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 14 years ago
- 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 14 years ago
- 41576d4 Implement name mangling for scalar value initialization. Reported on IRC by Xeo. by Richard Smith · 14 years ago
- 6496bd1 Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC. by Benjamin Kramer · 14 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
- 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 9ec7197 constexpr: Fix implementation of DR1311: check for volatile qualifiers in by Richard Smith · 14 years ago
- 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
- 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 14 years ago
- ef9b60f Move Storage and StorageAllocator out of the PartialDiagnostic class so we can forward declare them. by Benjamin Kramer · 14 years ago
- 5ba73e1 constexpr: by Richard Smith · 14 years ago
- b70126a When a pack expansion occurs in the template argument list of an alias by Douglas Gregor · 14 years ago
- 8deabc1 Move isSentinelNullExpr() from Sema to ASTContext to make it more widely by Argyrios Kyrtzidis · 14 years ago
- 3a5aca8 r149587 reverted by Anton Yartsev · 14 years ago
- 13f9f2f Fix for PR10657 (http://llvm.org/bugs/show_bug.cgi?id=10657) by Anton Yartsev · 14 years ago
- f15fda0 constexpr: by Richard Smith · 14 years ago
- ac32ff9 Make sure that imported definitions get completed before we add by Douglas Gregor · 14 years ago
- c36bedc Add a new compiler warning, which flags anti-patterns used as the size by Anna Zaks · 14 years ago
- 15efc4d constexpr: check for overflow in pointer subtraction. by Richard Smith · 14 years ago
- c221411 Remove redundant checks in CXXRecordDecl::isCLike(), as suggested by Sebastian. by Argyrios Kyrtzidis · 14 years ago
- 7b48a29 constexpr: overflow checking for integral and floating-point arithmetic. by Richard Smith · 14 years ago
- b04035a constexpr: require 'this' to point to an object in a constexpr method call. by Richard Smith · 14 years ago
- b02e462 constexpr: add support for comparisons of pointer-to-members. by Richard Smith · 14 years ago
- 3df6130 constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, it by Richard Smith · 14 years ago
- 56e68b7 Pacify gcc's -Wreturn-type. by Matt Beaumont-Gay · 14 years ago
- 82f2858 constexpr: the result of a relational operator between pointers to void is by Richard Smith · 14 years ago
- 789f9b6 constexpr: catch a collection of integral undefined behaviors: by Richard Smith · 14 years ago
- 395f1c0 constexpr: remove integral conversion overflow checking introduced in r149286. by Richard Smith · 14 years ago
- c9674be Clean up switch in Expr::CanThrow. No functional change. by Eli Friedman · 14 years ago
- f72fccf constexpr: disallow signed integer overflow in integral conversions in constant by Richard Smith · 14 years ago
- 0c8731a Per discussion on cxx-abi-dev, don't drop leading zeroes from the by John McCall · 14 years ago
- 394f7b6 Allow the external AST source to provide a layout without specifying by Douglas Gregor · 14 years ago
- e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
- 745f514 constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr by Richard Smith · 14 years ago
- 4fe19b5 Change HasMutableFields to HasOnlyCMembers and consider that a tag inside by Argyrios Kyrtzidis · 14 years ago
- 4196363 objc: 'id' and block pointer compare in mergeTypes is by Fariborz Jahanian · 14 years ago
- 5fe3122 AST/ExprConstant.cpp: Silence a warning on ms cl.exe. "bool" does not prefer to be compared to integer. by NAKAMURA Takumi · 14 years ago
- 453dbcb Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 14 years ago
- f2e4cd7 constexpr: evaluate (bool)&x as true when x is a local variable or a temporary. by Richard Smith · 14 years ago
- 95b68f9 Simplify {Record,Enum}Type::classof. by Peter Collingbourne · 14 years ago
- e7cff2c objc: allow block pointer matching 'id' type when by Fariborz Jahanian · 14 years ago
- d9b02e7 constexpr: add support for anonymous struct and union members in literal types. by Richard Smith · 14 years ago
- c0536c8 Fix PR11848: decree that an alias template contains an unexpanded parameter pack by Richard Smith · 14 years ago
- 568991b Only try to import a definition if there is an definition to import. by Douglas Gregor · 14 years ago
- cd0d56a When importing a RecordDecl as a DeclContext, make sure that we pull by Douglas Gregor · 14 years ago
- 5602f7e Teach the AST importer about redeclaration chains for Objective-C by Douglas Gregor · 14 years ago
- 69b26d6 In CXXRecordDecl::isCLike(), also check for PODness. by Argyrios Kyrtzidis · 14 years ago
- 277b156 Introduce CXXRecordDecl::isCLike() that is true if the class is C-like, by Argyrios Kyrtzidis · 14 years ago
- 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 18932a0 Add ability to specifiy 'restrict' on parameters of builtins, and correct this oversight for scanf functions. by Ted Kremenek · 14 years ago
- 4c3fc9b Move narrowing conversion detection code from SemaInit to SemaOverload, ready by Richard Smith · 14 years ago
- 40b993a A call to strlen is not a constant expression, even if we're treating it as a by Richard Smith · 14 years ago
- 9392d4e Constify FunctionDecl::getmemoryFunctionKind(). by Anna Zaks · 14 years ago
- 7d580a4 Enable constant evaluation of implicit calls to constexpr conversion operators. by Richard Smith · 14 years ago
- a6ea10e Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 14 years ago
- 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
- 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
- 0a151a1 Use Builtin ID as the return value for FunctionDecl::getMemoryFunctionKind(). by Anna Zaks · 14 years ago
- 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
- cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 14 years ago
- fa16125 decltype(e) is type-dependent if e is instantiation-dependent. Scary but true. by Richard Smith · 14 years ago