- 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
- bff22ac Fix bitfield handling for record layout with #pragma pack. <rdar://problem/10494810> and PR9560. by Eli Friedman · 13 years ago
- 50118da Add Microsoft mangling of constructors and destructors. Patch by Dmitry! by Michael J. Spencer · 13 years ago
- f8d34ed ParmVarDecls have no linkage. Previously we would report that parameters by Argyrios Kyrtzidis · 13 years ago
- 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
- 901dd66 Fix MSVC class layout for empty classes. Patch by Dmitry Sokolov. by Eli Friedman · 13 years ago
- 381c066 Per an offline conversation with John McCall, have StmtPrinter actually print out the source expression for OpaqueValueExpr. by Ted Kremenek · 13 years ago
- dc8dab6 Add bigger method type encodings to protocol objects. <rdar://problem/10492418> by Bob Wilson · 13 years ago
- bceb755 In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an by Peter Collingbourne · 13 years ago
- 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
- 1e85565 Provide better source info for template specializations with non-type arguments. by Matt Beaumont-Gay · 13 years ago
- c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
- 1bea880 Add support for pretty-printing attributes, from Richard Membarth! by Douglas Gregor · 13 years ago
- 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
- f1b6946 Added a clause to the ASTImporter allowing it to import TranslationUnitDecls. by Sean Callanan · 13 years ago
- e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
- 2ad226b PR11391: Don't try to evaluate the LHS of a _Complex assignment as an rvalue. by Richard Smith · 13 years ago
- b755a9d Fix PR11385: A pointer constant expression which has been cast via an integer is by Richard Smith · 13 years ago
- 40f57ee Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'ImplicitInterfaceDecl', by Argyrios Kyrtzidis · 13 years ago
- 2bbcd5c ARC: make assignment to 'self' within class methods illegal. Fixes <rdar://problem/10416568>. by Ted Kremenek · 13 years ago
- ecb912e Change the checks in the type aka printing. A confusing case where the string by Richard Trieu · 13 years ago
- e2d4f4e Fix the signature of the getcontext builtin. Patch by Dimitry Andric. by Rafael Espindola · 13 years ago
- 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
- ad834d5 [PCH] When completing an objc forward reference, do not serialize the chain of its categories because by Argyrios Kyrtzidis · 13 years ago
- b1ce730 When importing an ObjCInterfaceDecl, ensure that by Sean Callanan · 13 years ago
- f64699e Constant expression evalation: const_cast support. by Richard Smith · 13 years ago
- cd99b07 Reduce the constexpr stack pressure somewhat. Hopefully this will be enough to by Richard Smith · 13 years ago
- 59efe26 Constant expression evaluation: support for constexpr member functions. This by Richard Smith · 13 years ago
- 6142ca7 Revert r144273. It causes clang self-host build failure. by Devang Patel · 13 years ago
- 6c95787 Constant expression evaluation: support for constexpr member functions. by Richard Smith · 13 years ago
- 180f479 Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 13 years ago
- 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
- 1445bba Temporary fix for a performance problem Eli spotted. The APValue representation by Richard Smith · 13 years ago
- 3d75ca8 Constant expression evaluation: support for default arguments. by Richard Smith · 13 years ago
- d9d137e From Vassil Vassilev: add checks for removing Decls for more use cases. by Axel Naumann · 13 years ago
- 9da2352 Fix the layout of vb-tables and vf-tables in the MS C++ ABI. by John McCall · 13 years ago
- 63cf68a TypePrinter: print OpenCL address space names. Patch by Richard by Peter Collingbourne · 13 years ago
- 13330c4 DeclPrinter: print the declaration's storage class specifier as by Peter Collingbourne · 13 years ago
- db1822c Fix a cluster of related issues involving value-dependence and constant by Richard Smith · 13 years ago
- 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
- 11cbe2a Add support for printing integer literals of type short, unsigned short, by Richard Trieu · 13 years ago
- cc5d4f6 Constant expression evaluation: support for arrays. by Richard Smith · 13 years ago
- 38dce9b Fix 32-bit build bots and remove some casting-away-const warnings. by Richard Smith · 13 years ago
- 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
- 9a17a68 Constant expression evaluation: preserve subobject designator when flattening a by Richard Smith · 13 years ago
- cd68992 Allow constexpr variables' initializers to be folded in C++11 mode. This by Richard Smith · 13 years ago
- 39e0203 Correcting grammar. by David Blaikie · 13 years ago
- 4f80e00 Make format string 64 bit safe. by Benjamin Kramer · 13 years ago
- 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
- e4ebbf7 Now that we have a portable 64 bit format string use it to make this simple again. by Benjamin Kramer · 13 years ago
- 8a5d0ae Fix incorrect format string in debug output. by Eli Friedman · 13 years ago
- 92d3dda Remove unused variables. by Benjamin Kramer · 13 years ago
- 69c2c50 Constant expression evaluation: refactor to start the groundwork for coping with by Richard Smith · 13 years ago
- 0a3bdb6 Constant expression evaluation: track the manner in which an lvalue was written, by Richard Smith · 13 years ago
- 74f4634 Constant expression evaluation: although we don't know whether a literal will by Richard Smith · 13 years ago
- 49cf884 In the AST dump, add a space between the type and value for CharacterLiteral. by Richard Trieu · 13 years ago
- 27c72d8 Teach the ASTImporter to import DefinitionData bits. by Douglas Gregor · 13 years ago
- 25270b6 Add a printing policy flag to suppress printing "<anonymous>::" prior by Douglas Gregor · 13 years ago
- 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
- 38738fc Use StringLiteral::getBytes(), not StringLiteral::getString(), when profiling the expression, so that it works for non-UTF8 strings. by Douglas Gregor · 13 years ago
- 65ac598 When constant-folding, don't look at the initializer of a global const variable by Richard Smith · 13 years ago
- 344d78d Temporarily disable lvalue-to-rvalue conversions on const pointers while an by Richard Smith · 13 years ago
- 87ec9c2 [libclang] For a class extension, give it a unique USR but for any property or ivar by Argyrios Kyrtzidis · 13 years ago
- 177dce7 Implement C++11 'constexpr calls must return constant expressions' rule, and by Richard Smith · 13 years ago
- 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
- 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
- c45061b Some minor comment changes in constant-folding comparisons. by Eli Friedman · 13 years ago
- ffbda40 Don't try to fold comparisons between the address of an object and an arbitrary integer constant. Fixes regression from r143334. by Eli Friedman · 13 years ago
- 6a7c94a Refactoring and test for r143360. Support for array rvalue to pointer decay is by Richard Smith · 13 years ago
- aa97b53 Temporary fix for assert while evaluating array-to-pointer decay on array by Richard Smith · 13 years ago
- bd552ef C++11 generalized constant expression handling: evaluation support for by Richard Smith · 13 years ago
- 9e36b53 C++11 generalized constant expressions: evaluate equality comparisons between by Richard Smith · 13 years ago
- 625b807 C++11 generalized constant expressions: support pointer comparisons where the by Richard Smith · 13 years ago
- 7993e8a Fix assert on constant expression evaluation of floating point increment. by Richard Smith · 13 years ago
- 5eca37c Fixed CXX struct and class initialization printing to support 'move' by Jim Goodnow II · 13 years ago
- 342f1f8 Don't crash if a GCC binary conditional is used in a constant expression on an by Richard Smith · 13 years ago
- b78c0b6 constexpr evaluation: allow lvalue-to-rvalue conversion on any literal type, not by Richard Smith · 13 years ago
- 47a1eed constexpr function substitution: by Richard Smith · 13 years ago
- 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
- ee591a9 Fix assertion in constant expression evaluation. The LHS of a floating-point by Richard Smith · 13 years ago
- d0dccea Initial support for C++11 constexpr function invocation substitution. Using by Richard Smith · 13 years ago
- c49bd11 Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions by Richard Smith · 13 years ago
- 29e97cb Teach format string analysis that "%zu" means size_t. by Hans Wennborg · 13 years ago
- 68a2dc4 Correctly perform integral promotions on wchar_t/char16_t/char32_t in C++. <rdar://problem/10309088>. by Eli Friedman · 13 years ago
- 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
- 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
- a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
- 3045ce7 Relax restriction of assigning to 'self' in ARC when a method is attributed with ns_consumes_self. Fixes <rdar://problem/10274056>. by Ted Kremenek · 13 years ago
- ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
- 98326ed Clean up, as suggested by John. by Richard Smith · 13 years ago
- 436c889 Revert r142844, it broke selfhost. The problem appears to be a missing by Richard Smith · 13 years ago
- 0583014 Add explanatory comments for ICE checking in C99 mode. by Richard Smith · 13 years ago
- 41bf4f3 Constant expression evaluation: evaluate lvalues as lvalues, and rvalues as by Richard Smith · 13 years ago
- 8327fad Constant expression evaluation: factor out handling of ignored values. by Richard Smith · 13 years ago
- 32cb471 In accordance with the C89, C99 and C++98 standards, ICEs can only contain by Richard Smith · 13 years ago
- 03f9611 Constant expression evaluation: factor out VarDecl initializer evaluation and by Richard Smith · 13 years ago
- 07fc657 Refactor vector constant expression evaluation to return bool like all the other by Richard Smith · 13 years ago
- 21f77cd Don't try to set the "array filler" in a InitListExpr twice. by Argyrios Kyrtzidis · 13 years ago
- 227e483 More ASTRecordLayout changes for MS ABI; based on patch by r4start. by Eli Friedman · 13 years ago
- 9faf810 I added a new function to DeclContext called by Sean Callanan · 13 years ago